# ⚡ ACTIVE TASK: Event- & TurnierAnlage-Wizard Migration **Status:** 🏗️ In Arbeit **SCS:** Event Management / Desktop App **Branch:** `feature/turnier-anlage-wizard` ## 🎯 Aktuelles Ziel 1. **Event-Wizard Migration:** Migration des Veranstaltungs-Wizards auf den deklarativen Orchestrator (ADR-0025) abgeschlossen. ✓ 2. **TurnierAnlage:** Implementierung des Wizards zur Anlage von Turnieren, Bewerben und Abteilungen nach ÖTO-Regeln in der Desktop-App. 3. **ÖTO-Validierung:** Integration der Abteilungs-Trennungs-Regeln (§ 39) als Warn-Logik im Wizard. ## 🛠️ Letzte Änderungen - Event-Wizard: `EventFlowSample.kt` erfolgreich nach `EventWizardFlow.kt` migriert, 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.kt` Skelett erstellt. ✓ ## 📍 Fokus-Dateien - `frontend/features/veranstaltung-feature/src/commonMain/kotlin/at/mocode/veranstaltung/feature/wizard/EventWizardFlow.kt` - `frontend/features/turnier-feature/src/commonMain/kotlin/at/mocode/frontend/features/turnier/wizard/TurnierAnlageFlow.kt` - `docs/03_Domain/02_Reference/OETO_Regelwerk/Abteilungs-Trennungs-Schwellenwerte.md` - `frontend/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 `TurnierAnlageFlow` mit dem UI-Orchestrator.