docs(03): create phase plan — protocol encoders, animation library, simulator

This commit is contained in:
Claude
2026-04-06 21:33:27 +00:00
parent 32ce615a63
commit 75ec1158b7
4 changed files with 952 additions and 3 deletions

View File

@@ -72,9 +72,9 @@ Plans:
**Plans**: 3 plans
Plans:
- [ ] 03-01: Device abstraction + UDP sender — BaseDevice ABC, SK6812 and WS2801 implementations, async UDP socket pool
- [ ] 03-02: Packet protocol — DRGB/DNRGB/DRGBW encoders, multi-packet framing for >MTU frames, animation command packet format
- [ ] 03-03: Animation library + simulator — 7 built-in animation types with params, software UDP receiver/simulator, end-to-end protocol validation
- [ ] 03-01-PLAN.md — Protocol encoders (DRGB/DRGBW/DNRGB + animation command), UDP sender, device stub completion
- [ ] 03-02-PLAN.md — Animation library (7 built-in types with AnimationBase ABC, registry, factory)
- [ ] 03-03-PLAN.md — UDP simulator, FastAPI integration, end-to-end protocol validation
### Phase 4: Timeline Editor
**Goal**: The timeline editor is fully functional — users can place, move, resize, and delete animation blocks on per-device tracks with beat-snapping and undo/redo