Files
CHORUS/docs/Modules/SWOOSH.md

27 lines
878 B
Markdown

# SWOOSH: Current Coordination State Machine
SWOOSH is the active CHORUS coordinator in this workspace.
## Runtime Source
- Code: `/home/tony/chorus/SWOOSH`
- Core API: `/home/tony/chorus/SWOOSH/api.go`
- Reducer/state machine: `/home/tony/chorus/SWOOSH/reducer.go`
- State model: `/home/tony/chorus/SWOOSH/state.go`
## Current API Surface
- `POST /transition`
- `GET /state`
- `GET /health`
- `POST /api/v1/opportunities/council` (ResetData-backed council planning)
- `GET /api/v1/tasks` (currently 501 by design)
## Integration Notes
- CHORUS coordination points now target SWOOSH runtime behavior.
- Keep deterministic transition mapping: API handlers submit transitions; reducer is state authority.
- For implementation detail and known caveats, refer to:
- `/home/tony/chorus/SWOOSH/API_INTEGRATION.md`
- `/home/tony/chorus/SWOOSH/RESETDATA_INTEGRATION_PLAN.md`