1.9 KiB
1.9 KiB
⚡ ACTIVE TASK: Event- & TurnierAnlage-Wizard Migration
Status: 🏗️ In Arbeit
SCS: Event Management / Desktop App
Branch: feature/turnier-anlage-wizard
🎯 Aktuelles Ziel
- Event-Wizard Migration: Migration des Veranstaltungs-Wizards auf den deklarativen Orchestrator (ADR-0025) abgeschlossen. ✓
- TurnierAnlage: Implementierung des Wizards zur Anlage von Turnieren, Bewerben und Abteilungen nach ÖTO-Regeln in der Desktop-App.
- ÖTO-Validierung: Integration der Abteilungs-Trennungs-Regeln (§ 39) als Warn-Logik im Wizard.
🛠️ Letzte Änderungen
- Event-Wizard:
EventFlowSample.kterfolgreich nachEventWizardFlow.ktmigriert, umbenannt und um ÖTO-Schritte erweitert. ✓ - Wissens-Sicherung Plan-B: Caddy & Pangolin Runbook vervollständigt (MIME, COOP/COEP, SMTP-Härtung). ✓
- CI/CD: Gitea-Action für automatisierte Docker-Builds bei Git-Tags (
v*) aktiviert. ✓ - TurnierAnlage:
TurnierAnlageFlow.ktSkelett erstellt. ✓
📍 Fokus-Dateien
frontend/features/veranstaltung-feature/src/commonMain/kotlin/at/mocode/veranstaltung/feature/wizard/EventWizardFlow.ktfrontend/features/turnier-feature/src/commonMain/kotlin/at/mocode/frontend/features/turnier/wizard/TurnierAnlageFlow.ktdocs/03_Domain/02_Reference/OETO_Regelwerk/Abteilungs-Trennungs-Schwellenwerte.mdfrontend/features/turnier-feature/src/jvmMain/kotlin/at/mocode/frontend/features/turnier/presentation/CreateBewerbWizardScreen.kt
🚧 Offene Punkte / Blocker
- Erstellung der Compose-Screens für
TurnierBasisdatenStep. - Erstellung der Compose-Screens für
TurnierKategorieStep. - Implementierung der ÖTO-Check Logik für Abteilungen.
- Sync-Logik zum Backend für die Web-Generierung vorbereiten.
🔄 Nächste Schritte
- Implementierung von
TurnierBasisdatenScreen(Compose Desktop). - Verknüpfung des
TurnierAnlageFlowmit dem UI-Orchestrator.