OutlabsTaskq
Concepts

Jobs and status

The six job statuses and what they mean.
StatusClaimableTerminalMeaning
blockednonoWaiting on dependency edges (limited in 0.1)
queuedwhen scheduled_at <= now()noReady, delayed, snoozed, or retry backoff
runningnonoLeased to one attempt
succeededyesCompleted
failedyesExhausted / non-retryable / poison — this is the DLQ
cancelledyesOperator 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.

Full workflow / dependency graphs and schedule firing are design destinations. Do not assume Celery-style canvas features in 0.1.