task_update
Updates a task's status, due date, owner, approval gate, or log note, and records evidence or test results required to move work to done.
Instructions
Update a task's status/due/owner/approval_needed and/or append a note to its log. due="" clears the due date. Moving to waiting_on_owner requires ask (one line: exactly what the owner must decide or do). Record a human approval with approved_by (the human, never a bot) and approval_source (e.g. "owner in chat"); an approval_needed task cannot move to in_progress or done without one. Moving to done requires evidence (link, commit sha, path or command output summary), and test_results {test name: "pass"|"fail"} when done_means mentions tests. actor: your bot name.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| ask | No | ||
| due | No | ||
| note | No | ||
| actor | Yes | ||
| status | No | ||
| evidence | No | ||
| owner_bot | No | ||
| approved_by | No | ||
| test_results | No | ||
| approval_needed | No | ||
| approval_source | No |