docs(02-04): complete ChoreographyScheduler plan — CHR-05 absolute monotonic scheduler
- SUMMARY.md: timing algorithm, 9 tests, D-07/D-08/D-09 decisions documented - STATE.md: plan advanced, progress 90%, decisions logged - ROADMAP.md: phase 2 progress updated (5/6 summaries)
This commit is contained in:
@@ -53,8 +53,8 @@ Plans:
|
||||
- [x] 02-01-PLAN.md — Project scaffold (pyproject.toml, uv deps) + Pydantic choreography models
|
||||
- [x] 02-02-PLAN.md — UDP transport client (asyncio DatagramProtocol to ESP32)
|
||||
- [x] 02-03-PLAN.md — Audio player (miniaudio playback, position tracking, pause/seek)
|
||||
- [ ] 02-04-PLAN.md — Choreography scheduler (absolute monotonic clock, event dispatch)
|
||||
- [ ] 02-05-PLAN.md — Beat detector (sounddevice + aubio, asyncio bridge)
|
||||
- [x] 02-04-PLAN.md — Choreography scheduler (absolute monotonic clock, event dispatch)
|
||||
- [x] 02-05-PLAN.md — Beat detector (sounddevice + aubio, asyncio bridge)
|
||||
- [ ] 02-06-PLAN.md — Main entry point + asyncio REPL + hardware acceptance checkpoint
|
||||
|
||||
### Phase 3: Choreography TUI
|
||||
@@ -88,6 +88,6 @@ Phases execute in numeric order: 1 → 2 → 3 → 4
|
||||
| Phase | Plans Complete | Status | Completed |
|
||||
|-------|----------------|--------|-----------|
|
||||
| 1. ESP32 Firmware | 4/4 | Complete | 2026-04-03 |
|
||||
| 2. App Core + Audio | 0/6 | Not started | - |
|
||||
| 2. App Core + Audio | 5/6 | In Progress| |
|
||||
| 3. Choreography TUI | 0/? | Not started | - |
|
||||
| 4. Live Reactive + Spotify | 0/? | Not started | - |
|
||||
|
||||
Reference in New Issue
Block a user