docs(05): add gap closure plan 05-04 for mouse play/pause WS fix

This commit is contained in:
Claude
2026-04-07 10:31:12 +00:00
parent 448bd34eb2
commit 4543f9b38d
2 changed files with 129 additions and 1 deletions

View File

@@ -106,12 +106,13 @@ Plans:
3. The live preview panel shows a simulated LED strip visualization in the browser canvas, updated in sync with playback
4. All primary operations (play, pause, seek, undo, save) are accessible via keyboard shortcuts without touching the mouse
5. A show saved during one session loads completely — all blocks, devices, and analysis data — in a subsequent session
**Plans**: 3 plans
**Plans**: 4 plans
Plans:
- [x] 05-01-PLAN.md — Cue scheduler: server-side position-driven scheduling, 60ms look-ahead, seek-safe fired_ids reset
- [x] 05-02-PLAN.md — Live preview panel + show selector: DOM device strips, preview_update handler, show load into timeline
- [x] 05-03-PLAN.md — Keyboard shortcuts: Space, arrows, Ctrl+Z/Y/S for mouse-free operation
- [ ] 05-04-PLAN.md — Gap closure: wire WebSocket play/pause messages from mouse transport button
**UI hint**: yes
### Phase 6: AI Sync