start_task
Mark a task as in progress to claim it and prevent duplicate dispatch; moves the board card to In Progress and releases when closed or sent back for replanning.
Instructions
Mark a task in progress — the FIRST thing a worker does when it picks one up. The task leaves list_ready, so nothing dispatches it twice, and its board card moves to In Progress. It clears itself: closing the task or sending it back to spec:replan releases it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The task id being started. | |
| branch | No | Branch to scope to (optional; the backend decides its use). | |
| project | No | The project id — an opaque, supplied string, never derived. Omit to use the server's --project-id default. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task | No |