docs(01-01): complete backend scaffold plan — SUMMARY, STATE, ROADMAP, REQUIREMENTS updated
- Created 01-01-SUMMARY.md with full accomplishment record - STATE.md: advanced to plan 2/3, progress 33%, added 3 key decisions - ROADMAP.md: Phase 1 updated to 1/3 summaries (In Progress) - REQUIREMENTS.md: marked INF-01, INF-02, DEV-01, DEV-02, SHW-01, SHW-02 complete
This commit is contained in:
@@ -17,8 +17,8 @@
|
||||
|
||||
### Device Registry
|
||||
|
||||
- [ ] **DEV-01**: Register a device with: name, strip type (SK6812 / WS2801 / generic), LED count, target IP, target port
|
||||
- [ ] **DEV-02**: Devices persist across sessions (stored in config file)
|
||||
- [x] **DEV-01**: Register a device with: name, strip type (SK6812 / WS2801 / generic), LED count, target IP, target port
|
||||
- [x] **DEV-02**: Devices persist across sessions (stored in config file)
|
||||
- [ ] **DEV-03**: Device list shown in UI — enable/disable per show
|
||||
|
||||
### Animation Library
|
||||
@@ -41,8 +41,8 @@
|
||||
|
||||
### Show Engine
|
||||
|
||||
- [ ] **SHW-01**: Show files saved and loaded as JSON (schema_version field required in v1)
|
||||
- [ ] **SHW-02**: Show file includes: audio path/URL, device registry snapshot, all animation blocks with timestamps, beat analysis data
|
||||
- [x] **SHW-01**: Show files saved and loaded as JSON (schema_version field required in v1)
|
||||
- [x] **SHW-02**: Show file includes: audio path/URL, device registry snapshot, all animation blocks with timestamps, beat analysis data
|
||||
- [ ] **SHW-03**: Live show execution — follow MPV position, dispatch animation commands to devices via UDP at correct timestamps
|
||||
|
||||
### UDP Communication
|
||||
@@ -67,8 +67,8 @@
|
||||
|
||||
### Infrastructure
|
||||
|
||||
- [ ] **INF-01**: Python 3.11 backend (FastAPI + uvicorn)
|
||||
- [ ] **INF-02**: Modular device abstraction — adding a new strip type requires only a new device class, no changes to core engine
|
||||
- [x] **INF-01**: Python 3.11 backend (FastAPI + uvicorn)
|
||||
- [x] **INF-02**: Modular device abstraction — adding a new strip type requires only a new device class, no changes to core engine
|
||||
- [ ] **INF-03**: Windows 11 timer resolution fix applied at startup (`timeBeginPeriod(1)` via ctypes)
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user