Initial commit: SWOOSH bootstrap with statechart spec, OpenAPI, ADRs, and ops harnesses
Some checks failed
ci / validate (push) Has been cancelled
Some checks failed
ci / validate (push) Has been cancelled
This commit is contained in:
11
adr/0001-adopt-statecharts.md
Normal file
11
adr/0001-adopt-statecharts.md
Normal file
@@ -0,0 +1,11 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user