Orchestration
Understanding run states and lifecycle transitions
A run is one pass through stations A to H, and its status is a small closed set. Knowing which state means "still working", which means "waiting for a person" and which means "finished" is most of what you need to read the run log.
Open Run log in the consoleThe states a run can be in
A run's status is a small closed set, and each value answers one question: is this still working, is it waiting for a person, or is it over?
- queued — accepted and waiting for a worker. Nothing has been spent yet.
- planning — a station is producing its plan. This is where a run stops today in any environment with no AI provider key configured.
- executing — a station is acting on that plan, including any tool calls it is granted.
- completed — station H finished with no approval outstanding.
- failed — a station could not proceed, and the run carries the reason.
- paused — stopped deliberately, most often by a cost-cap breach or an approval gate, and resumable.
One run is one pass through A–H
A run is one pass through stations A to H. It completes when H finishes — the loop back to A is the next run, not this one starting over. Reading it any other way makes a healthy fleet look like it is repeating work.
Why a run pauses
A pause is deliberate and resumable — it is not a failure. Two things cause one, and both hand the next decision to a person.
- A cost cap breachThe project has spent its allowance. The run stops at its next step boundary, and the project is marked paused — not just this run.
- An approval gateThe hub is waiting for someone to approve what the run proposes. Nothing proceeds until they do, and declining is a valid outcome.
What completes a run
A run completes when station H finishes with no approval outstanding. It does not complete because every station reported success — a station can finish having recorded that it skipped its work, and the run still reaches H.
The failure most first runs hit
Put it into practice
Run a fleet with these guardrails on from day one.
Hard cost caps, one audited gateway in front of every tool call, and versioned rule files — the defaults, not an enterprise add-on.