Task Status Overhaul
Tasks now use a more granular set of statuses that give better visibility into each stage of processing.
New statuses
| Status | Description |
|---|---|
waiting | Task created, waiting to be picked up |
validating | Input is being validated |
queued | Task is queued for processing |
processing | Task is actively being processed |
finishing | Processing complete, outputs being finalized |
succeeded | Task completed successfully |
failed | Task failed |
cancelled | Task was cancelled |
What changed
pendingis nowwaitingcompletedandreadyare nowsucceeded- New intermediate statuses:
validating,queued,finishing - New terminal status:
cancelled
Timestamps
Task timestamps have been updated to use Unix epoch numbers with consistent naming:
created→created_atupdated→updated_at- New:
started_at,finished_at
api
2025-09-15