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
@@ -0,0 +1,43 @@
---
type: Journal
status: ACTIVE
owner: 🧹 Curator
last_update: 2026-04-02
sources:
- Besprechung Meldestelle 2026-04-02
- docs/03_Domain/01_Glossary/Ubiquitous_Language.md
---
# SessionLog — MeldestelleBesprechung (2. April 2026)
## ✅ Beschlüsse
- Ubiquitous Language wird als SSoT geführt; Aktualisierungen zu Abteilung, Kassen, TeilnehmerKonto, Zahlvorgang sind angenommen.
- EventFirstWorkflow (Veranstaltung → Turnier → Bewerbe → Abteilungen → Startliste) ist der verbindliche Bedienfluss fürs MVP.
- Abteilung ist kleinste ausführbare Einheit; Typisierung eingeführt: `SEPARATE_SIEGEREHRUNG` und `ORGANISATORISCH`.
- KassenKonzept bestätigt: Turnierkassa je Turnier, Konsolidierung in VeranstaltungsKassa auf EventEbene.
- Zahlvorgang darf mehrere Rechnungen/Belege ausgleichen (auch turnierübergreifend innerhalb derselben Veranstaltung); Buchung auf TeilnehmerKonto (EventEbene).
- Navigation V2: ScreenBaum festgelegt, BackStackRegeln (SingleTop Tabs, Logout poppt MainShell, modale Overrides nicht im Stack) angenommen.
- TenantKonzept bestätigt: „Eine Veranstaltung = eine Datenbank (Tenant)“, gemäß ADR0021; Auswirkungen auf Schema, API, Frontend dokumentieren.
## 🛠️ DomänenKorrekturen
- Hierarchie fixiert: Veranstaltung → Turnier → Bewerb/Prüfung → Abteilung.
- Abteilung: Definition geschärft; Schwellenwerte liefern WARNUNG (kein harter Fehler); TBAOverride wird protokolliert.
- KassaBegriffe: Turnierkassa (tournamentscoped), VeranstaltungsKassa (eventscoped, konsolidiert).
## ⏸️ Zurückgestellte Themen
- ⏸️ USBFallback für Datensync (OffsiteExport/Import) Evaluierung Sprint B/C.
-
⏸️ WebApp (PWA) nach DesktopMVP, Anforderungen sammeln.
- ⏸️ NennSystemIntegration (ZNS LiveSync) nach Abschluss StammdatenStabilisierung.
## 🔗 Verweise
- Ubiquitous Language: `docs/03_Domain/01_Glossary/Ubiquitous_Language.md`
- EventFirstWorkflow: `docs/02_Guides/Event-First-Workflow.md`
- Navigation V2: `docs/06_Frontend/Navigation_V2_Screen-Baum_und_Back-Stack.md`
- Navigation V2 (Archiv): `docs/_archive/06_Frontend/Navigation_V2_Screen-Baum_und_Back-Stack.md`
- TenantKonzept (LaienErklärung): `docs/01_Architecture/Reference/Tenant-Konzept_Eine-Veranstaltung-eine-Datenbank.md`
- ADR0021: `docs/01_Architecture/adr/0021-tenant-resolution-strategy-de.md`