A task on A-to-Mind is a durable state machine, not a chat history. This is the public specification every run must satisfy.
queued -> planning -> awaiting_approval <-> running -> succeeded
| |
v v
planning paused / retrying -> running | failed
any non-terminal state -> cancelled
Machine-readable schemas (Zod) live in @aether/contracts; this page summarizes the normative behavior.