Files
SWOOSH/README.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

935 B
Raw Permalink Blame History

SWOOSH — Deterministic Orchestrator for WHOOSH

SWOOSH is a drop-in replacement for WHOOSHs 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.