📝 Note
pro/av platform/todo
reactfastifyqsystypescriptkubernetes
TODO — av-platform
Liens : Journal · Architecture
🔥 Urgent
- Finaliser éditeur WYSIWYG — panneau de style (couleur, taille, position widgets)
- Tester connexion Q-SYS réelle (QRWC → QRC fallback)
🎯 Sprint actuel
-
AdminRoomEditor: drag/resize avec react-grid-layout - Types
ControlLayout+ControlStyledanspackages/types - Preview live du thème dans l’éditeur WYSIWYG
- VU-mètres Canvas (
useMeterCanvas, 30fps rAF, Float32Array — pas React state) - Page
RoomControl— vue différenciée STAFF vs TECHNICIAN
📋 Backlog
- Phase 4 —
MQTTServicebackend (topicMapbâtiment →BuildingUpdate) - Phase 5 — Métriques Prometheus complètes (gauges, histograms, counters)
- Phase 6 — Manifests K8s (namespace
av-dashboard, cluster Millennium) - GitHub Actions CI/CD (typecheck + lint + build sur PR, deploy sur push main)
-
SnapshotButtonavec dialog confirmation (rôleav.technicianminimum) - Tests unitaires composants de contrôle (Fader, MuteButton, SourceSelect)
- ServiceMonitor K8s pour Prometheus Operator
🧊 Parked
- Routing audio multi-salle (Phase 3 avancée)
- Mode kiosk (
av.kiosk— une salle, claimav_roomdans JWT) - HPA backend (CPU 70%, min 2 / max 5 pods)