docs(state): record gmail pass completion evidence
This commit is contained in:
@@ -149,3 +149,27 @@
|
||||
- `AGENTS.md` (workspace routing guidance section)
|
||||
- `USER.md` (user preference line)
|
||||
- `MEMORY.md` (durable preference line)
|
||||
|
||||
## Gmail pass 1 (fresh subagent implementation)
|
||||
- Added to `openclaw-action` workflow contract:
|
||||
- `list_email_drafts`
|
||||
- `delete_email_draft`
|
||||
- `send_gmail_draft` (plus alias `send_approved_email`)
|
||||
- Added explicit approval metadata in queued action responses (`approval.policy`, `approval.required`, `approval.mutation_level`) and set mutating Gmail actions to `high`.
|
||||
- Extended host bridge `resolve-approval-with-gog.py` with executor coverage for:
|
||||
- `email_list_drafts` → `gog gmail drafts list`
|
||||
- `email_draft_delete` → `gog gmail drafts delete`
|
||||
- `email_draft_send` → `gog gmail drafts send`
|
||||
- Verification evidence (local/targeted):
|
||||
- workflow structure + contract validator passed
|
||||
- route-action simulation request IDs:
|
||||
- `verify-list-001`
|
||||
- `verify-delete-001`
|
||||
- `verify-send-001`
|
||||
- `verify-send-alias-001`
|
||||
- simulation produced pending IDs:
|
||||
- `approval-mmny879w-5sncgd98`
|
||||
- `approval-mmny879w-a353xg8q`
|
||||
- `approval-mmny879w-yvqzokpz`
|
||||
- `approval-mmny879w-md99hqxs`
|
||||
- `gog` dry-run command checks for list/delete/send each exited `0`.
|
||||
|
||||
Reference in New Issue
Block a user