Migrate frontend navigation to V3: archive Navigation V2, implement updated screen-tree and back-stack rules, and adapt documentation for startable MVP flow.

This commit is contained in:
2026-04-02 20:09:22 +02:00
parent 8b40a0624b
commit b787504474
10 changed files with 563 additions and 21 deletions
+16 -16
View File
@@ -7,7 +7,7 @@
## 🔴 Sprint A — Sofort (diese Woche)
- [ ] **A-1** | `Ubiquitous_Language.md` aktualisieren (nach Domänen-Modell vom Architect)
- [x] **A-1** | `Ubiquitous_Language.md` aktualisieren (nach Domänen-Modell vom Architect)
- [ ] Hierarchie `Veranstaltung → Turnier → Bewerb → Abteilung` eintragen
- [ ] `Abteilung` als eigenständigen Begriff definieren (kleinste ausführbare Einheit)
- [ ] `SEPARATE_SIEGEREHRUNG` und `ORGANISATORISCH` als Abteilungs-Typen definieren
@@ -15,24 +15,24 @@
- [ ] `Veranstaltungs-Kassa` und `TurnierKassa` als separate Begriffe definieren
- [ ] `Zahlvorgang` (eine Zahlung, mehrere Rechnungen) definieren
- [ ] **A-2** | Event-First-Workflow dokumentieren
- [ ] Ablauf: Veranstaltung anlegen → Turnier anlegen → Bewerbe anlegen → Abteilungen → Startliste
- [ ] Dokument in `docs/01_Architecture/` oder `docs/02_Guides/` ablegen
- [x] **A-2** | Event-First-Workflow dokumentieren
- [x] Ablauf: Veranstaltung anlegen → Turnier anlegen → Bewerbe anlegen → Abteilungen → Startliste
- [x] Dokument in `docs/01_Architecture/` oder `docs/02_Guides/` ablegen`docs/02_Guides/Event-First-Workflow.md`
- [ ] **A-3** | Navigation-V2 dokumentieren
- [ ] Aktuellen Screen-Baum und Back-Stack-Verhalten beschreiben
- [ ] Dokument in `docs/06_Frontend/` ablegen
- [x] **A-3** | Navigation-V2 dokumentieren
- [x] Aktuellen Screen-Baum und Back-Stack-Verhalten beschreiben
- [x] Dokument in `docs/06_Frontend/` ablegen`docs/06_Frontend/Navigation_V2_Screen-Baum_und_Back-Stack.md`
- [ ] **A-4** | Tenant-Konzept dokumentieren (nach ADR-0021 vom Architect)
- [ ] ADR-0021 in `docs/01_Architecture/ADRs/` verlinken
- [ ] Konzept "eine Veranstaltung = eine Datenbank (Tenant)" in Laien-Sprache erklären
- [ ] Auswirkungen auf Schema, API und Frontend zusammenfassen
- [x] **A-4** | Tenant-Konzept dokumentieren (nach ADR-0021 vom Architect)
- [x] ADR-0021 in `docs/01_Architecture/ADRs/` verlinken`docs/01_Architecture/adr/0021-tenant-resolution-strategy-de.md`
- [x] Konzept "eine Veranstaltung = eine Datenbank (Tenant)" in Laien-Sprache erklären
- [x] Auswirkungen auf Schema, API und Frontend zusammenfassen`docs/01_Architecture/Reference/Tenant-Konzept_Eine-Veranstaltung-eine-Datenbank.md`
- [ ] **A-5** | Session-Log für heutige Besprechung (2. April 2026) erstellen
- [ ] Alle Beschlüsse der Meldestelle-Besprechung eintragen
- [ ] Domänen-Korrekturen (Abteilung, Kassa, Veranstaltungs-Hierarchie) festhalten
- [ ] Zurückgestellte Themen (USB-Fallback, Web-App, Nenn-System) als ⏸️ markieren
- [ ] Log in `docs/99_Journal/` ablegen
- [x] **A-5** | Session-Log für heutige Besprechung (2. April 2026) erstellen
- [x] Alle Beschlüsse der Meldestelle-Besprechung eintragen
- [x] Domänen-Korrekturen (Abteilung, Kassa, Veranstaltungs-Hierarchie) festhalten
- [x] Zurückgestellte Themen (USB-Fallback, Web-App, Nenn-System) als ⏸️ markieren
- [x] Log in `docs/99_Journal/` ablegen`docs/99_Journal/2026-04-02_Meldestelle_Besprechung_Session-Log.md`
---