chore: integriere Turnier-Wizard und ZNS-Importer in Veranstaltungsscreen, implementiere Profil-Onboarding und aktualisiere Modulabhängigkeiten
Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com>
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
# Journal: 21. April 2026 - Abschluss der Morgen-Session (Curator)
|
||||
|
||||
## 🏁 Session-Abschluss (10:45)
|
||||
|
||||
In dieser Session haben wir die Brücke zwischen der ZNS-Datenquelle und der strukturierten Anlage von Veranstaltungen und Turnieren geschlagen. Der Fokus lag auf Datenintegrität und der Einhaltung von ADR-0024 (Plug-and-Play).
|
||||
|
||||
### ✅ Erreichte Meilensteine
|
||||
|
||||
1. **ZNS-Guard & Integration (SCS: Organizer):**
|
||||
* Der `VeranstaltungWizardScreen` prüft nun zwingend auf vorhandene Stammdaten.
|
||||
* Fehlen Daten, wird der `StammdatenImportScreen` direkt im Wizard eingebettet.
|
||||
* Modul-Abhängigkeit zu `zns-import-feature` in `veranstaltung-feature` hergestellt.
|
||||
|
||||
2. **User-Identity & Onboarding (SCS: Identity):**
|
||||
* Neuer `ProfileOnboardingWizard` zur Verknüpfung des lokalen Users mit einer ZNS-Satznummer.
|
||||
* Integration des Onboarding-Flows in die Desktop-Shell (`ContentArea.kt`).
|
||||
* Erweiterung der `AppScreen` Navigation um `/profile/onboarding`.
|
||||
|
||||
3. **Turnier-Wizard Refactoring (SCS: Tournament):**
|
||||
* Vollständiges Refactoring des `TurnierWizard` nach ADR-0024.
|
||||
* Einführung des `TurnierWizardViewModel` zur Entkoppelung von UI und Persistenz.
|
||||
* Integration des 3-stufigen Wizards (Basics, Sparten, Branding) in den `VeranstaltungWizard`.
|
||||
|
||||
4. **Architektur & Build:**
|
||||
* Korrektur von Modul-Abhängigkeiten in den `build.gradle.kts` Dateien.
|
||||
* Konsolidierung der SCS-Grenzen zwischen Organizer, Tournament und Identity.
|
||||
|
||||
### 🔧 Korrekturen & Optimierungen
|
||||
* **Koin-Integration:** In `VeranstaltungWizardScreen` wurde `koinViewModel` durch `koinInject` ersetzt, um Auflösungsprobleme zu beheben.
|
||||
* **Code-Cleanup:** Im `TurnierWizardViewModel` wurden ungenutzte Properties (`sponsoren`, `znsDataLoaded`, `typ`, `kategorie`) und Funktionen entfernt.
|
||||
* **Bugfix:** Der Warnhinweis bezüglich ungenutzter Parameter (`veranstaltungId`) und Properties (`repository`) im `TurnierWizardViewModel` wurde behoben.
|
||||
|
||||
### 📋 Status der MASTER_ROADMAP
|
||||
* **PHASE 13:** Ergänzt um "ZNS-Guard" und "Profile-Onboarding". Der Punkt "Veranstaltungs-Wizard" wurde von einer UI-Hülle zu einem funktionalen Workflow (Wiring mit Turnier-Wizard) aufgewertet.
|
||||
|
||||
### 🚀 Ausblick
|
||||
Die Grundlage für eine saubere Datenkette ist gelegt. In der nächsten Session kann der Fokus auf die **Bewerbs-Anlage (§ 39 ÖTO)** und die **Echtdaten-Validierung** beim Import gelegt werden, da nun die Identitäten und Stammdaten-Guards aktiv sind.
|
||||
|
||||
*Dokumentiert durch den Curator.*
|
||||
Reference in New Issue
Block a user