Concepts
Jobs and status
The six job statuses and what they mean.
| Status | Claimable | Terminal | Meaning |
|---|---|---|---|
blocked | no | no | Waiting on sealed workflow dependency edges |
queued | when scheduled_at <= now() | no | Ready, delayed, snoozed, retry backoff, or schedule fire |
running | no | no | Leased to one attempt |
succeeded | — | yes | Completed |
failed | — | yes | Exhausted / non-retryable / poison — this is the DLQ |
cancelled | — | yes | Operator or dependency cancel |
There is no partial status and no separate scheduled status. Progress is a checkpoint column; delays are future scheduled_at on queued rows.
Atomic follow-ups, sealed workflows/dependencies, database-time schedules, and
workflow-member continuations ship in the current
0.1.0a36 surface. See the API pages for
follow-ups, workflows, schedules, and continuations.