27 lines
878 B
Markdown
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`
|