Identity
- Internal id:
tsk_* - Display id: human-facing label such as
TRA-1 - Optional
source_provider:github,jira, orslack
Three dimensions
Full tables: Task states.
Status (board lane)
backlog · awaiting_user · waiting_for_agent · in_progress · interrupted · in_review · completed · errored
Phase
idle · planning · implementing · testing · opening_pr · done
Checkpoint (resume barrier)
Pipeline
When claimed:- Plan (may ask clarifying questions →
awaiting_user) - Implement on a durable ACP session in a worktree
- Verify (tests; retries then
erroredif exhausted) - Address pending review comments if any
- Draft summary
- Open / update PR → park
in_review - On merge (or notify with no host) →
completed
Board projection
The mobile board folds several statuses into fewer columns. Expect Backlog to include parked states such asawaiting_user, waiting_for_agent, and interrupted, plus In Progress, In Review, Done, and Failed.
