Files
SWOOSH/adr/0001-adopt-statecharts.md
anthonyrawlins b41f03f4a0
Some checks failed
ci / validate (push) Has been cancelled
Initial commit: SWOOSH bootstrap with statechart spec, OpenAPI, ADRs, and ops harnesses
2025-10-02 09:59:59 +10:00

12 lines
331 B
Markdown

# ADR 0001: Adopt Deterministic Statecharts
## Decision
Use hierarchical statecharts with pure reducers governing SWOOSH orchestration.
## Rationale
Chaos resilience, auditability, time-gated cadence (BACKBEAT), idempotency, replay.
## Consequences
- Requires WAL + snapshots.
- Transition API becomes the single mutation path.