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
ops/chaos-harness.md Normal file
View File

@@ -0,0 +1,14 @@
# Chaos Harness
## Scenarios
- Node churn (random kill/restart orchestrator replicas).
- Message duplication and reordering on HMMM.
- License server throttling (grace + degrade paths).
- Index swap mid-formation (pin via content hash).
## Metrics to Watch
- state.advance_latency{region}
- retry_count{transition}
- quarantine_rate
- recovery_time_from_churn
- pending_transitions

5
ops/observability.md Normal file
View File

@@ -0,0 +1,5 @@
# Observability
- Export Prometheus metrics for transitions, guards, retries.
- Trace: one span per transition; include guard outcomes and linked evidence.
- Logs: append-only structured logs with state_pre_hash and state_post_hash.