docs(04-02): complete block interactions plan — SUMMARY, STATE, ROADMAP updated

- CommandHistory + 4 command classes + backend CRUD endpoints
- Full mouse interactions: drag-place, move, resize, delete, undo/redo
- Requirements TL-02, TL-03, TL-06 marked complete
- Progress: 86% (12/14 plans)
This commit is contained in:
Claude
2026-04-06 23:46:05 +00:00
parent 7e18ac6c84
commit c37fa6d1f6
4 changed files with 163 additions and 13 deletions

View File

@@ -91,7 +91,7 @@ Plans:
Plans:
- [x] 04-01: Timeline canvas — per-device tracks, time axis, block rendering, playback cursor
- [ ] 04-02: Block interactions — drag-and-place, move, resize, delete; command pattern undo/redo (min 20 steps)
- [x] 04-02: Block interactions — drag-and-place, move, resize, delete; command pattern undo/redo (min 20 steps)
- [ ] 04-03: Beat detection + snap — librosa beat_track + plp + onset_detect in ProcessPoolExecutor, beat mark overlay, snap-to-beat, calibration offset UI
- [ ] 04-04: Block editor — animation library panel, color picker, parameter controls per block, changes reflected in show file
**UI hint**: yes
@@ -155,7 +155,7 @@ Phases execute in numeric order: 1 → 2 → 3 → 4 → 5 → 6 → 7
| 1. Foundation | 4/4 | Complete | 2026-04-05 |
| 2. Audio Engine | 3/3 | Complete | 2026-04-06 |
| 3. Communication Protocol | 3/3 | Complete | 2026-04-06 |
| 4. Timeline Editor | 1/4 | In Progress| |
| 4. Timeline Editor | 2/4 | In Progress| |
| 5. Live Show Execution | 0/3 | Not started | - |
| 6. AI Sync | 0/3 | Not started | - |
| 7. Microcontroller Firmware | 0/3 | Not started | - |