Files
meldestelle/docs/ACTIVE_TASK.md

1.9 KiB

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.