48 lines
2.4 KiB
Markdown
48 lines
2.4 KiB
Markdown
# 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
|