meldestelle/docs/99_Journal/2026-03-30_Session_Log_Masterdata_OETO_Consolidation.md
Stefan Mogeritsch 7f764915c5 feat(docs): integrate ÖTO masterdata documentation and update service README
- Added detailed ÖTO-compliant masterdata documentation (`OETO_STAMMDATEN.md`) to the `masterdata` service.
- Updated the `README.md` to reference the new documentation and provide further context.
- Consolidated age group criteria, competition classes, splitting rules, and judging methods for uniform reference.

Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com>
2026-03-30 12:11:55 +02:00

1.9 KiB

type status owner last_update
Journal COMPLETED Curator 2026-03-30

Session Log: Konsolidierung der ÖTO-Stammdaten Dokumentation

🧹 [Curator] | 30. März 2026

Kontext

Auf Anweisung des Rulebook Experts wurden die fachlichen Definitionen für Stammdaten (Altersklassen, Springklassen, Dressurniveaus, Teilungsregeln und Richtverfahren) direkt in den Kontext des masterdata Services verschoben. Ziel ist es, alle technischen und fachlichen Informationen zu den Stammdaten an einem Ort zu bündeln.

Erledigte Aufgaben

1. Strukturierung der Service-Dokumentation

  • Erstellung des Verzeichnisses backend/services/masterdata/docs/.
  • Anlage der Datei OETO_STAMMDATEN.md als fachliche Referenz für Entwickler und die Validation-Engine.

2. Integration der Fachdaten

  • Übertragung der Altersklassen-Logik (§ 12 A-Teil).
  • Dokumentation der Höhenstufen (Springen) und Aufgabenniveaus (Dressur).
  • Festschreibung der Abteilungs-Teilungslogik (§ 39 A-Teil) für die spätere Implementierung in der Validation-Engine.
  • Definition der relevanten Richtverfahren (RV).

3. Verknüpfung mit der Service-README

  • Die README.md im masterdata Service wurde aktualisiert und verweist nun direkt auf die detaillierte ÖTO-Fachdokumentation.

Technische Details & Architektur

  • Ablageort: backend/services/masterdata/docs/OETO_STAMMDATEN.md
  • Bezug: ÖTO 2026 (Dressur & Springen).
  • Nutzen: Diese Dokumentation dient als Spezifikation für das Mapping im zns-parser und die Regeln im competition-context.

Nächste Schritte

  • Implementierung der AltersklasseRepository Logik basierend auf den dokumentierten Formeln.
  • Vorbereitung der Validation-Engine zur automatischen Prüfung der Teilungsgrenzen (> 30 / > 80 Starter).

Referenzen

  • backend/services/masterdata/README.md
  • docs/03_Domain/02_Reference/OETO_Regelwerk/ (Zentrale Referenz)