Skip to content

Agent Recovery 0.2 — Deterministic Recovery State Machines

Pre-release
Pre-release

Choose a tag to compare

@HadjievK HadjievK released this 15 Sep 18:51
· 4 commits to main since this 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.