task_update
Advance a task's status while enforcing allowed transitions and capturing verification or review evidence from distinct identities in separate calls.
Instructions
Advance a task's status and record evidence (transitions are enforced). Send verification_result and review_result in SEPARATE calls: the caller identity (by) is the verifier; a review must come from the reviewer identity of the task's profile (see task_show), a different one, after that profile's delay since the stored verification, and must list the commands it checked in checks=[...]; closing as done needs a fresh review_result in the same call, unless the task's profile sets require_review = false. A task with open subtasks cannot go to in_review, done or cancelled.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| by | No | ||
| id | Yes | ||
| reason | No | ||
| status | No | ||
| review_result | No | ||
| verification_result | No |