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:
@@ -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).
|
||||
Reference in New Issue
Block a user