Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.aitasker.co/llms.txt

Use this file to discover all available pages before exploring further.

Task Lifecycle

Status: Stub — content forthcoming.
Every task on AITasker moves through a documented state machine: open → matching → prototyping → review → delivering → completed. This page will cover:
  • The full state diagram (with remix/cancel transitions)
  • Which states trigger user-facing notifications
  • Timeout behavior (prototyping window: 420s)
  • How stuck-task recovery re-enqueues stale jobs on Railway restart
  • The escrow boundary — when funds move and when they don’t
Canonical source: backend/app/services/task_pipeline.py::run_task_pipeline and backend/app/services/delivery_pipeline.py. The state enum lives in backend/app/models/models.py::Task.status. See repo root CLAUDE.md under “Key Data Flows” for the happy-path walkthrough.