Request Gated Approval
request_gated_approvalCreate an item_type=approval child and block the parent.
Does not send, publish, spend, delete, or grant. Human or manager marks the child done, then performs the gated action. Agent seats must call this with gate=publish instead of file_publish / storage_publish, or gate=destructive instead of memory_forget.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gate | Yes | Named gate: external_send, spend, destructive, taste, publish. Does not perform the action. | |
| agent | No | Override agent identity | |
| title | Yes | Approval child title | |
| parent_id | Yes | Parent work item UUID to block | |
| description_md | Yes | Proposed action + draft pointer (handoff packet) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||