> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ctrlnode.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Kanban and states

> Columns, transitions, and who can move tasks

## Columns

| Status          | Meaning                            |
| --------------- | ---------------------------------- |
| **Backlog**     | Planned, not yet sent to the agent |
| **Inbox**       | Ready for the Bridge to pick up    |
| **In progress** | Agent is working                   |
| **Blocked**     | Needs human input or fix           |
| **Failed**      | Terminal error                     |
| **Done**        | Completed successfully             |
| **Archived**    | Hidden from the default board      |

## Common transitions

| From        | To          | Typical action                           |
| ----------- | ----------- | ---------------------------------------- |
| Backlog     | Inbox       | Send to inbox                            |
| Inbox       | In progress | Start (often automatic when Bridge runs) |
| Inbox       | Backlog     | Move to backlog                          |
| In progress | Done        | Mark done                                |
| In progress | Blocked     | Block                                    |
| In progress | Failed      | Mark failed                              |
| Blocked     | Inbox       | Unblock / retry                          |
| Done        | Archived    | Archive                                  |
| Archived    | Backlog     | Restore                                  |

The app loads **allowed actions** from the API status machine — button labels match transitions (e.g. **START**, **MARK DONE**, **RESTORE**).

## Who moves tasks

| Actor            | Can change status                                          |
| ---------------- | ---------------------------------------------------------- |
| **You** (UI)     | Standalone tasks and most manual transitions               |
| **Bridge**       | Auto **Inbox → In progress**, terminal Done/Blocked/Failed |
| **Orchestrator** | Workflow steps when predecessors complete                  |

<Warning>
  Tasks in an **active workflow run** cannot be dragged manually on the Kanban board — use task detail actions or fix the workflow run instead.
</Warning>

## List view and filters

The list page supports status tabs and an optional **date filter** (server-side pages of 20 when filtering). Tabs show **ALL** or **ALL + state name** for focused views.

Next: [Task detail](/tasks/task-detail)
