AI Agent Orchestration Platform · View 19 of 32 · 4 · Runtime
The ordering that matters
- The checkpoint is written before the queue acknowledgement; a crash between them duplicates work rather than losing it
- Duplicate work is made safe by the idempotency guard at the step key, which is why at-least-once is an acceptable contract
- Resume loads the last committed checkpoint and the originally pinned definition, so a mid-run recovery cannot change behaviour
Failure classes
- Transient, provider, tool, agent or model, policy, authentication, user action and permanent workflow error
- Each class has its own retry policy; only transient and provider classes retry automatically
- Policy and authentication failures fail closed and escalate — retrying an authorisation denial is a defect, not resilience
Risks
- Compensation is best-effort against systems that may not support reversal; irreversible actions are the reason human approval exists
- Replay of a run whose workflow version has been retired requires the retired version to remain resolvable — retirement drains rather than deletes