feat(docs): expand masterdata documentation with Reiter- and Pferdeprüfungen

- Added `REITER_PRUEFUNGEN.md` and `PFERDEPRUEFUNGEN_BEWERTUNG.md` to document evaluation criteria, scoring logic, and system requirements for dressage and show jumping.
- Updated `README.md` with links to new documentation on rider- and horse-specific regulations.
- Created database schemas for `TurnierklasseTable`, `RichtverfahrenTable`, `GebuehrTable`, `LicenseTable`, and `RegulationConfigTable`, aligning with ÖTO 2026.
- Logged architectural decisions and analysis in `session-logs` and created ADRs `0017-masterdata-importer-worker` and `0019-api-ingestion-layers`.

Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com>
This commit is contained in:
2026-03-30 14:29:55 +02:00
parent 6375ec23c3
commit e8757c5c32
29 changed files with 1663 additions and 18 deletions
@@ -0,0 +1,82 @@
# 📜 Turnier-Sparten, Klassen & Startberechtigungen
Diese Dokumentation bietet eine detaillierte Übersicht über die Klassen der Hauptsparten **Dressur (CDN)** und *
*Springen (CSN)** sowie die jeweiligen Startberechtigungen basierend auf der ÖTO 2026.
---
## 1. Sparte Springen (CSN)
### 1.1 Klasseneinteilung (Großpferde)
Die Klassen richten sich primär nach der maximalen Hindernishöhe (§ 200 B-Teil).
| Klasse | Bezeichnung | Höhe (cm) | Startberechtigung (Lizenz) |
|:--------|:--------------------|:----------|:----------------------------|
| **E0** | Einsteiger | 60 95 | LZF (Startkarte/Reiterpass) |
| **A** | Leicht | 105 110 | R1 oder höher |
| **L** | Mittelleicht | 115 120 | R1 oder höher |
| **LM** | Leicht-Mittelschwer | 125 130 | R2 oder höher |
| **M** | Mittelschwer | 135 | R3 oder höher |
| **S*** | Schwer | 140 145 | R3 oder höher |
| **S**** | Schwer (GP) | 150 160 | R4 |
### 1.2 Besonderheiten CSN-C NEU
* **Höhen:** 60 cm bis 115 cm.
* **Registrierung:** Pferde bis 90 cm müssen nicht beim OEPS registriert sein.
* **Ergebniserfassung:** Erst ab 95 cm (für Lizenzerhalt) bzw. ab 105 cm (für Höherreihung).
* **Startlimit:** Ein Pferd darf maximal 3-mal pro Tag starten.
### 1.3 Abteilungsbildung (Pflicht)
* **Bis 95 cm:**
1. Abt.: Ohne Lizenz (LZF)
2. Abt.: R1-Reiter
3. Abt.: R2-Reiter und höher
* **Ab 100 cm:**
1. Abt.: R1-Reiter
2. Abt.: R2-Reiter und höher
---
## 2. Sparte Dressur (CDN)
### 2.1 Klasseneinteilung & Aufgabenniveau
Die Dressur wird nach offiziellen Aufgabenheften geritten (§ 100 B-Teil).
| Klasse | Niveau | Erforderliche Lizenz | Besonderheiten |
|:-------|:--------------------|:---------------------|:-------------------------------------------|
| **LF** | Lizenzfrei | LZF (Reiterpass) | First Ridden, Führzügel, Aufgaben R1/Nadel |
| **A** | Leicht | R1 / RD1 oder höher | Grundausbildung |
| **L** | Mittelleicht | R1 / RD1 oder höher | Beginnende Versammlung |
| **LM** | Leicht-Mittelschwer | R2 / RD2 oder höher | Wahlweise Trense/Kandare |
| **M** | Mittelschwer | R2 / RD2 oder höher | Kandarenpflicht |
| **S** | Schwer | R3 / RD3 oder höher | St. Georg bis Grand Prix |
### 2.2 Besonderheiten CDN-C NEU
* **Ausschreibbare Bewerbe:** Kl. A & L, lizenzfreie Aufgaben, Reiterpass/Reiternadel.
* **Einschränkung:** In Reiterpass/Reiternadel-Aufgaben sind Lizenzinhaber **nicht** startberechtigt.
* **Ergebniserfassung:** Ergebnisse in Kl. A und L werden für Lizenzen gewertet. Reiterpass-Aufgaben werden nicht
erfasst.
---
## 3. Zusammenfassende Startberechtigungs-Matrix
| Lizenzstufe | Springen (max. Klasse) | Dressur (max. Klasse) |
|:-------------|:-----------------------|:----------------------|
| **LZF** (RP) | E0 (95 cm) | LF / lizenzfrei |
| **R1** | L (120 cm) | L |
| **RD1** | E0 (95 cm) | L |
| **R2** | LM (130 cm) | M |
| **RD2** | E0 (95 cm) | M |
| **R3** | S* (145 cm) | S |
| **RD3** | E0 (95 cm) | S |
| **R4** | S**** (160 cm) | S |
---
> 📜 **Rulebook Expert Hinweis:** Diese Matrix dient der automatischen Validierung von Nennungen. Bei Rasse-Spezifischen
> Bewerben (Haflinger/Noriker) können Sonderregelungen gemäß `REITER_LIZENZEN.md` greifen.