Task Lifecycle

A task moves from an idea into queued work, active execution, review, and a final result. The UI exposes that lifecycle through the board, task detail page, thread, changes view, schedules, and review actions.

Status Flow

Typical task execution moves from pending to queued to running, then to a terminal status: completed, failed, or cancelled. Chained child tasks may begin as blocked until their parent condition is met.

User-Visible Lifecycle Areas

How Users Should Read State

StateWhat To Do
pendingReview the prompt, project, model, agent, and priority before running.
queuedCheck worker capacity if the task waits longer than expected.
runningWatch the thread and file-change indicators for progress.
completedReview output and changed files before merging or opening a pull request.
failedOpen the task detail view, read the failure, adjust the prompt/configuration, and retry if appropriate.
cancelledConfirm no review action is needed, then archive or revise the task.
blockedInspect the parent task or chain condition before expecting it to run.
PageWhy It Matters
TasksMain board and task detail workflows.
Git WorktreesReviewable file changes after execution.
WorkersCapacity affects when queued work starts.