Repository navigation
Agent Recovery 0.2 — Deterministic Recovery State Machines
Pre-release
Pre-release
Agent Recovery 0.2 moves the normative recovery contract from Markdown frontmatter to RECOVERY.yaml: a portable, deterministic statechart interpreted by a trusted recovery controller.
Core thesis: Let AI reason during normal operation. When failure or uncertainty occurs, switch to deterministic recovery mode.
This RFC adds:
- states, events, registered guards, actions, and deterministic transitions
- a restricted statechart profile inspired by SCXML, without embedded scripts or expressions
- an explicit Action Ledger and controller boundary
- semantic validation, including rejection of retries from unknown state
- procurement, email-delivery, and production-deployment recovery machines
- updated architecture, specification, conformance model, and project artwork
Autonomous execution. Deterministic recovery. A response is not proof of an outcome.