docs(state): record calendar pass completion evidence
This commit is contained in:
@@ -173,3 +173,28 @@
|
||||
- `approval-mmny879w-yvqzokpz`
|
||||
- `approval-mmny879w-md99hqxs`
|
||||
- `gog` dry-run command checks for list/delete/send each exited `0`.
|
||||
|
||||
## Calendar pass 2 (fresh subagent implementation, locally verified)
|
||||
- Added to `openclaw-action` workflow contract:
|
||||
- `list_upcoming_events`
|
||||
- `update_calendar_event`
|
||||
- `delete_calendar_event`
|
||||
- Preserved explicit approval metadata/policy:
|
||||
- `list_upcoming_events` → `approval.mutation_level = low`
|
||||
- `update_calendar_event` / `delete_calendar_event` → `approval.mutation_level = high`
|
||||
- Extended host bridge `resolve-approval-with-gog.py` with executor coverage for:
|
||||
- `calendar_list_events` → `gog calendar events`
|
||||
- `calendar_event_update` → `gog calendar update`
|
||||
- `calendar_event_delete` → `gog calendar delete`
|
||||
- Added sample payloads:
|
||||
- `skills/n8n-webhook/assets/test-list-upcoming-events.json`
|
||||
- `skills/n8n-webhook/assets/test-update-calendar-event.json`
|
||||
- `skills/n8n-webhook/assets/test-delete-calendar-event.json`
|
||||
- Verification evidence (local/targeted):
|
||||
- workflow structure + contract validator passed after the calendar additions
|
||||
- workflow asset inspection confirmed the three new router actions are present
|
||||
- bridge command-builder checks from shipped payloads produced:
|
||||
- `gog calendar events primary --account will@example.com --json --no-input --max 10 --days 7 --query zap --dry-run`
|
||||
- `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.
|
||||
|
||||
Reference in New Issue
Block a user