meldestelle/docs/03_Journal/2026-04-15_SCS-Workflow-Progress.md

2.1 KiB

SCS Workflow Journal: Stammdaten & Nennungs-Eingang

Datum: 15. April 2026, 22:30 Uhr Agent: 🏗️ [Lead Architect] & 🧹 [Curator]

🎯 Tagesziel: SCS Event-Management & Identity

Nach dem erfolgreichen Onboarding am Vormittag lag der Fokus nun auf der fachlichen Vertiefung der Workflows für das Turnier in Neumarkt.

1. SCS Identity (Backend & Infrastructure) - Fixes

  • KMP-Zeitstempel: Umstellung des identity-Moduls auf kotlin.time.Instant, um Deprecation-Warnungen und Typ-Konflikte (Java vs. Kotlin) in der Persistenz-Schicht (ExposedDeviceRepository) zu beheben.
  • Build-Stabilität: Erfolgreiche Kompilierung nach Korrektur unsicherer Casts im turnier-feature.

2. SCS Event-Management (ZNS & Turnieranlage)

  • ZNS-Import-Workflow: Verifizierung der asynchronen Import-Kette. Das Frontend (StammdatenImportScreen) ist nun technologisch bereit, ZIP-Daten an den zns-import-service zu senden.
  • Turnier-Wizard (ÖTO-Fokus): Der TurnierWizardV2 wurde auf ÖTO-Konformität geprüft. Er validiert Turnierdaten gegen die übergeordnete Veranstaltung und bietet Auto-Mapping für bekannte Turniere (Neumarkt ID 26128).

3. SCS Online-Nennung (Nennungs-Eingang)

  • Live-Daten-Integration: Der NennungsEingangScreen wurde von Mock-Daten auf echte Daten vom mail-service umgestellt.
  • Repository-Erweiterung: Das NennungRemoteRepository (nennung-feature) beherrscht nun holeNennungen() und integriert sich via Koin in die Desktop-App.
  • Port-Harmonisierung: Korrektur des Fallback-Ports für den mail-service auf 8083 in PlatformConfig.jvm.kt.

🚩 Status & Nächste Schritte

Das "Biest" ist nun in der Lage, Stammdaten zu importieren, Turniere anzulegen und echte Online-Nennungen vom Server abzurufen.

Nächster Fokus:

  1. SCS Masterdata: Finalisierung der Reiter- und Pferdestammdaten-Editoren (Detail-Ansichten).
  2. SCS Results: Vorbereitung des ersten Bewerbs-Protokolls (Starterlisten-Generierung).
  3. OEPS-Validierung: Export-Tests für den A-Satz (Teilnehmerliste).

Status: Workflows für Neumarkt sind zu 85% einsatzbereit. 🚀🐎