task_approve
Accept or reject a task waiting for approval: approving completes it and releases dependent tasks, while rejecting returns it for rework.
Instructions
DAG acceptance gate. Act on a task currently in awaiting_approval: decision=approve (…→completed, releases dependents) or decision=reject (→back to running for redo). Rejects a non-awaiting task. Records approver.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| task_id | Yes | ||
| approver | No | ||
| decision | Yes | ||
| attempt_id | No |