# 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`
