Initial commit: SWOOSH bootstrap with statechart spec, OpenAPI, ADRs, and ops harnesses
Some checks failed
ci / validate (push) Has been cancelled

This commit is contained in:
anthonyrawlins
2025-10-02 09:59:59 +10:00
commit b41f03f4a0
19 changed files with 358 additions and 0 deletions

14
tests/TESTING.md Normal file
View File

@@ -0,0 +1,14 @@
# Testing Strategy
## Property & Model-Based Tests
- Differential testing: in-memory reducer vs. process with WAL — compare state hashes.
- Fuzz: reorder, duplicate, drop transitions; random restarts; capacity jitter.
## Invariants
- No time travel (HLC monotonic).
- Exactly-once epoch advance per region.
- READY implies prereqs READY + content/version pinned.
- Quorum cert matches member set hash.
## Chaos Suite
- Scripts under `/ops/chaos-harness.md`.