feat(docs+domain): refine event and tournament models, align with updated domain terminology

- **Documentation:**
  - Added `2026-04-09_Session_Log_Turnier_Veranstaltung_Domain_Alignment.md` to document validation and updates to `Veranstaltung` and `Turnier` domain models.
  - Updated `Overview.md` to reflect new terminology and added attributes for `Veranstaltung` (`Austragungsplätze`, `Artikel-Preisliste`) and `Turnier`
(`Turnierbeauftragter`, updated `Reglement`, `Nennschluss`, `Nachnenngebühr`, and `Nenntauschbörse`).

- **Domain Updates:**
  - Adjusted `Turnier` model: renamed `richterObmannId` → `turnierbeauftragterId`, added missing fields (`nennschluss`,
This commit is contained in:
2026-04-09 10:09:17 +02:00
parent f8662e973e
commit c11bffef22
4 changed files with 238 additions and 10 deletions
@@ -0,0 +1,34 @@
---
type: Journal
status: ACTIVE
owner: Curator
last_update: 2026-04-09
---
# Session Log: Turnier-/Veranstaltungs-Domain Alignment
## Anlass
- Auftrag aus Lead-Architect-Update: fachliche Ergänzungen/Umbenennungen in `Veranstaltung` und `Turnier` verifizieren, vervollständigen und dokumentieren.
## Ergebnis
- `Veranstaltung` enthält die geforderten Listen bereits im Domain-Modell:
- `austragungsplaetze: List<Austragungsplatz>`
- `artikelPreisliste: List<TurnierArtikel>`
- `Turnier` enthält die geforderten Felder bereits im Domain-Modell:
- `turnierbeauftragterId: Uuid?`
- `nennschluss: Instant?`
- `nachnenngebuehrVerlangt: Boolean`
- `nenntauschboerseAktiv: Boolean`
- `reglement: ReglementE = ReglementE.OETO`
- Warntext in `validateFunktionaerBesetzung()` wurde auf den exakt geforderten Wortlaut angepasst:
- `"Kein Turnierbeauftragter zugewiesen"`
## Aktualisierte Artefakte
- Code:
- `backend/services/events/events-domain/src/main/kotlin/at/mocode/events/domain/model/Turnier.kt`
- Dokumentation:
- `docs/03_Domain/01_Core_Model/Entities/Overview.md`
## Verifikation
- Projektweite Suche auf Altbegriff `richterObmannId`: keine aktiven Code-Treffer (nur Verlauf/Archiv).
- Zielgerichtetes Linting für geänderte Kotlin-Datei durchgeführt (ohne Fehler).