docs(n8n-webhook): add operator approval runbook
This commit is contained in:
@@ -198,3 +198,28 @@
|
||||
- `gog calendar update primary example-calendar-event-id --account will@example.com --json --no-input --send-updates none --summary Updated call with vendor --from 2026-03-13T18:15:00Z --to 2026-03-13T18:45:00Z --description Updated by OpenClaw action bus. --location Updated room --dry-run`
|
||||
- `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.
|
||||
|
||||
## Operator/polish pass 3 (fresh subagent implementation, locally verified)
|
||||
- Added explicit approval families + defaults across the n8n action bus:
|
||||
- notification → required/high
|
||||
- gmail read-only → required/low
|
||||
- gmail mutating → required/high
|
||||
- calendar read-only → required/low
|
||||
- calendar mutating → required/high
|
||||
- Added low-noise operator/history reporting in the workflow:
|
||||
- `payload_preview`
|
||||
- `operator.summary_line`
|
||||
- `operator.execution_state`
|
||||
- `operator.result_refs`
|
||||
- compact list surfaces: `pending_compact`, `history_compact`, `item_compact`
|
||||
- Extended the host bridge so attached execution metadata now includes:
|
||||
- `execution.summary`
|
||||
- `execution.result_refs`
|
||||
- Added recurring verification payloads with stable proof IDs:
|
||||
- `skills/n8n-webhook/assets/test-verify-email-draft-cycle.json` → `verify-email-draft-cycle-001`
|
||||
- `skills/n8n-webhook/assets/test-verify-calendar-event-cycle.json` → `verify-calendar-event-cycle-001`
|
||||
- Local verification proofs:
|
||||
- workflow validator passed after the operator/history changes
|
||||
- bridge helper proof: `gmail.drafts.create` sample result produced `draft_id = r-proof-draft-123`
|
||||
- bridge helper proof: `calendar.create` sample result produced `event_id = evt-proof-456`, `calendar = primary`
|
||||
- workflow asset string checks confirmed presence of `pending_compact`, `history_compact`, `summary_line`, `result_refs`, `default_mode`, and `approval.family`
|
||||
|
||||
Reference in New Issue
Block a user