- Created and saved detailed reports for Frontend, Backend, UI/UX, Architecture, DevOps, QA, Rulebook, and Curation in `docs/90_Reports/`. - Included prioritized action items, challenges, and next steps across disciplines. - Addressed documentation gaps and organized steps for improving workflow consistency and validation across the stack. Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com>
1.8 KiB
1.8 KiB
📜 [ÖTO/FEI Rulebook Expert] Report - 2. April 2026
1. Aktueller Status
In der Domain-Schicht gab es Anpassungen an den Stammdaten, wie z.B. die Entfernung von "Reining" aus dem Sparte-Enum
und Anpassungen im AltersklasseRechnerTest. Im Frontend wurden neue Detail-Screens für Reiter und Pferde eingeführt,
bei denen FEI-IDs, ÖPS-Nummern und Lizenzklassen manuell eingegeben werden können.
2. Empfehlungen & Prioritäten
🔴 P1: Validierungsregeln in V2-Screens und Backend (ÖTO/FEI Compliance)
- Warum: In den neuen Profil-Dialogen (
ReiterProfilV2,PferdProfilV2) können beliebige Strings für OEPS-Nummern, FEI-IDs und Lizenzen eingegeben werden. Dies führt zu fehlerhaften Nennungen. - Aktion: Strikte Validierungs-Logik gemäß ÖTO/FEI-Regelwerk implementieren (z.B. OEPS-Nummern-Format prüfen, Lizenzklassen-Wertebereich einschränken R1-R4, etc.). Dies muss sowohl im Frontend (Live-Feedback) als auch im Backend (Sicherheit) geschehen.
🟠 P2: Altersklassen und Sparten-Abgleich
- Warum: Die Altersklassenberechnung muss für Nennungen zwingend fehlerfrei funktionieren, da sie über die Startberechtigung entscheidet.
- Aktion: Den
AltersklasseRechnerauf Basis der aktuellsten ÖTO (2026) vollständig durchtesten und sicherstellen, dass das Jahr der Veranstaltung und das Geburtsjahr des Reiters/Pferdes gemäß den Regeln für die jeweilige Sparte korrekt verrechnet werden.
🟡 P3: Funktionärs-Qualifikationen prüfen
- Warum: Im neuen
FunktionaerProfilV2wird dierichterQualifikationals Freitext erfasst. - Aktion: Umstellung auf vordefinierte Qualifikationsstufen (z.B. Parcoursbauer, Richter Dressur/Springen) gemäß ÖTO-Vorgaben, um bei der Veranstaltungsplanung regelkonforme Besetzungen sicherzustellen.