docs(reports): add comprehensive status and recommendation reports for key roles

- 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>
This commit is contained in:
2026-04-02 11:14:24 +02:00
parent b22a1331f7
commit cdadcf4611
9 changed files with 331 additions and 0 deletions
@@ -0,0 +1,31 @@
# 📜 [Ö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 `AltersklasseRechner` auf 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 `FunktionaerProfilV2` wird die `richterQualifikation` als Freitext erfasst.
* *Aktion:* Umstellung auf vordefinierte Qualifikationsstufen (z.B. Parcoursbauer, Richter Dressur/Springen) gemäß
ÖTO-Vorgaben, um bei der Veranstaltungsplanung regelkonforme Besetzungen sicherzustellen.