Run it reliably
Expose uncertain side effects after a crash
Avoid duplicating an external write when the platform cannot prove what completed before a crash.
Record a crashed turn as interrupted instead of blindly replaying possible side effects.
What this changes for your team.
If a worker dies after execution may have begun, recovery marks the turn interrupted rather than automatically rerunning it. That conservative state tells an operator the outcome may need reconciliation with the external system.
How it works in practice.
- 01
Persist call intent and execution state before crossing an external-effect boundary.
- 02
Detect work abandoned by a crashed worker during recovery.
- 03
Mark the turn interrupted and require an explicit next action instead of replaying it automatically.
What you can plan around.
The behaviour you can design against, stated concretely.
Interrupted is distinct from both failed and successfully completed lifecycle states.
Recovery does not assume third-party writes are idempotent.
The audit trail preserves the last known call state for external reconciliation.
Bring one real process
See how Yekar.AI fits the way you work.
Start with a job your team already owns, plus the tools and decisions around it.
Talk to us