docs(state): close n8n wip and seed drive docs sheets plan

This commit is contained in:
zap
2026-03-12 21:39:34 +00:00
parent 00cdbbb654
commit e6b9844097
4 changed files with 142 additions and 8 deletions

View File

@@ -199,6 +199,32 @@
- `gog calendar delete primary example-calendar-event-id --account will@example.com --json --no-input --force --send-updates none --dry-run`
- `python3 -m py_compile skills/n8n-webhook/scripts/resolve-approval-with-gog.py` passed.
## Live deploy + smoke verification
- Re-synced the active n8n workflow `Jwi54VWMdlLqYnRo` from the current `openclaw-action.workflow.json` asset while preserving the bound webhook credential + webhook id.
- First sync exposed that the live workflow had still been on the older minimal router; re-synced again from the current full asset and re-activated successfully.
- Safe production-webhook smoke calls succeeded:
- `append_log` → ok
- `get_logs` → ok
- `list_email_drafts` → queued_for_approval
- `list_upcoming_events` → queued_for_approval
- `approval_queue_list` → ok with `pending_compact` + `history_compact`
- `fetch_and_normalize_url` against local `/healthz` → ok / HTTP 200
- unknown action → expected HTTP 400 / `unknown_action`
- Smoke-created pending approvals were rejected/cleaned:
- `approval-mmnzm1ev-yjk46sd1`
- `approval-mmnzm1gi-l7yszi92`
- `approval-mmnzmw80-kb8szya2`
- `approval-mmnzmw9w-c25hlml4`
- Remaining pending items after cleanup were older pre-existing queue items and were intentionally left alone.
## Subagent monitoring thresholds
- Added an explicit operating rule for fresh implementation runs:
- first routine check at ~5 minutes if still running
- inspect child history at ~10 minutes
- narrow pass feels suspiciously long at ~12 minutes and should be actively intervened by ~15 minutes absent crisp progress
- medium bounded pass feels suspiciously long at ~20 minutes and should be actively intervened by ~25 minutes absent crisp progress
- Also recorded the fallback rule: if the run is looping, not updating `WIP.md`, or returns an unusable result, finish the pass directly in the main session after one inspection.
## Operator/polish pass 3 (fresh subagent implementation, locally verified)
- Added explicit approval families + defaults across the n8n action bus:
- notification → required/high