docs(adr): add ADR-0020 for LAN communication and data isolation architecture
- Documented decision for Peer-to-Peer (P2P) model with mDNS discovery, WebSocket transport, and shared security keys. - Addressed data isolation with namespacing by turnierId. - Updated roadmap to reflect progress in Phase 6: Vernetzung & Inter-App Kommunikation. Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com>
This commit is contained in:
@@ -23,7 +23,7 @@ Bevor wir neue Features bauen, räumen wir die bestehenden Entwürfe auf, um Red
|
||||
* [x] Referenzen in `ping-feature` korrigiert.
|
||||
* [x] Referenzen in `profile-feature` korrigiert.
|
||||
|
||||
## Phase 2: Daten-Visualisierungs-Komponenten (Das Herzstück) 🔵 [IN ARBEIT]
|
||||
## Phase 2: Daten-Visualisierungs-Komponenten (Das Herzstück) ✅ [ABGESCHLOSSEN]
|
||||
|
||||
Turniermanagement bedeutet Arbeit mit Listen. Wir benötigen mächtige, aber kompakte Anzeige-Komponenten.
|
||||
|
||||
@@ -57,13 +57,24 @@ Hier bringen wir alles zusammen, bevor das finale Routing implementiert wird.
|
||||
|
||||
---
|
||||
|
||||
## Phase 5: Routing & Screen-Komposition 🔵 [IN ARBEIT]
|
||||
## Phase 5: Routing & Screen-Komposition ✅ [ABGESCHLOSSEN]
|
||||
|
||||
In dieser Phase werden die Komponenten zu echten Features zusammengebaut.
|
||||
|
||||
* [x] **Reiter-Verwaltung (MVP):** Erster Screen mit `MsMasterDetailLayout`, `MsDataTable` und Editor.
|
||||
* [x] **Pferde-Verwaltung (MVP):** Analog zur Reiter-Verwaltung (Fertiggestellt).
|
||||
* [ ] **Navigation & Routing:** Integration der neuen Screens in die Hauptnavigation.
|
||||
* [x] **Layout-Refactoring:** Umstellung auf Event-First Workflow (Login-Skip).
|
||||
|
||||
---
|
||||
|
||||
## Phase 6: Vernetzung & Inter-App Kommunikation 🔵 [IN ARBEIT]
|
||||
|
||||
Nachdem die UI-Bausteine stehen, vernetzen wir die Desktop-Apps im LAN.
|
||||
|
||||
* [x] **Konzept & ADR:** ADR-0020 (LAN-Communication & Isolation) erstellt.
|
||||
* [ ] **Discovery:** mDNS Integration für automatische Gerätefindung.
|
||||
* [ ] **Sync:** WebSocket-basierte Echtzeit-Synchronisation zwischen Meldestelle und Richter.
|
||||
* [ ] **Chat:** Implementierung des veranstaltungsweiten Chat-Fensters.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user