935 B
935 B
SWOOSH — Deterministic Orchestrator for WHOOSH
SWOOSH is a drop-in replacement for WHOOSH’s orchestration core, implemented as a deterministic hierarchical state machine (statecharts). It governs project ingestion, council formation, environment provisioning, and execution loops (PLAN → WORK → REVIEW → REVERB) with idempotent transitions, WAL + checkpoints, and HLC-ordered commits.
- Audit-first: Every accepted transition is written to a WAL and emits a BUBBLE Decision Record (DR) with UCXL backlink.
- Chaos-ready: Explicit guards, timeouts tied to BACKBEAT windows (or sine-pressure), compensation actions, and quorum certificates over HMMM.
- Drop-in: Exposes a small, stable Transition API; uses HMMM for signed proposals and CHORUS identity; respects KACHING license gates.
Status: Bootstrap. This repo seeds the project with SpecKit, statecharts, OpenAPI, ADRs, and ops harnesses.