2.4 KiB
2.4 KiB
Implementationsstatus
Fuldt implementeret og lokalt verificeret
- FastAPI app-start og health endpoint
- Simulator-DMX-backend
- OLA-DMX-backend med rigtig
SendDmx-integration via lokal OLA Python-klientadapter - 512-kanals frame-model
- HTP/LTP merge og blackout-tests
- Backend-status med
connected,last_successful_frame,frames_sent,send_errors,reconnect_count, universe og output-port - Automatisk reconnect/degraded mode i OLA-backend samt mock OLA-adapter til tests
- Sceneoprettelse og sceneaktivering i runtime
- Effektoprettelse og trigger i runtime
- Manual BPM
- Tap BPM
- MixItUp triggerendpoint med
202 Accepted - WebSocket live-feed
- Frontend dark UI med dashboard, fixtures, live desk, scenes, effects, BPM, MixItUp, DMX monitor, telemetry, backup og settings
- Alembic migration fra tom database
- Backup/restore i simulator-mode via service og API
- Linux- og Pi-install/update/uninstall/diagnostics scripts som leverede artefakter
- Debian 13 amd64 install/update/uninstall-flow med staging, frontend-build,
pip check, OLA-importcheck og systemd health diagnostics - Patch med persisted grupper/link og fysisk placering
- Fixture-/gruppebaserede scener med persisted targets
- ALSA-baseret BPM-capture, device discovery og syntetiske audio-tests
- Placering/view over patched fixtures i Web UI
Delvist implementeret
- OLA-integrationen er implementeret og testet automatisk mod mock adapter. USB-DMX og OLA-output er verificeret af systemejeren på fysisk Debian 13 amd64-host, men ikke fysisk målt af Codex i denne workspace-session
- Debian 13-installationsflowet er rettet og statisk/testmæssigt verificeret i repositoryet, men ikke end-to-end genkørt af Codex i en rigtig Debian VM i denne desktop-session
- Fixtureimport persistes i runtime, men ikke fuldt i relationel database
- MixItUp integrationer/mappings er dokumenteret, men ikke fuldt persisted eller rollebeskyttet
- Telemetry history er kun stubbet som tom historik
- Backup UI er funktionelt mod backup-endpoints, men uden download-knap
Simuleret
- Hardwaretilstande som USB-frakobling og OLA-fejl via simulator/faults
Endnu ikke implementeret
- Role enforcement og login/session-flow i hele API'et
- Chaser-timeline og den fulde effektliste fra specifikationen
- Avanceret patch-editor med flere universer og mere QLC+-agtig patch-oversigt
- Historisk telemetrilagring, pruning og aggregering
- Fuld scene/effect restore-stack med udløbstider og underliggende state-retur