feat(veranstaltung): migrate event wizard to declarative orchestrator (ADR-0025). Transferred logic from EventFlowSample to EventWizardFlow. Renamed Demo* components to EventWizard*. Added OETO-compliant steps: TurnierKonfiguration, BewerbKonfiguration, AbteilungKonfiguration, Summary. Updated DSL flow to include full sequential path. --trailer "Co-authored-by: Junie <junie@jetbrains.com>"
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
# Journal Entry: Prozess-Optimierung & TurnierAnlage Vorbereitung
|
||||
|
||||
---
|
||||
type: Journal
|
||||
status: ACTIVE
|
||||
owner: Curator
|
||||
last_update: 2026-04-28
|
||||
---
|
||||
|
||||
## 📝 Zusammenfassung
|
||||
In dieser Session haben wir die KI-Zusammenarbeit durch neue Protokolle geschärft und die Grundlage für den "TurnierAnlage"-Wizard in der Desktop-App gelegt.
|
||||
|
||||
## 🏗️ Architektur- & Prozess-Updates
|
||||
- **Context-Handover Protokoll:** Einführung des `🔄 NEXT SESSION CONTEXT` Blocks zur nahtlosen Übergabe zwischen KI-Instanzen.
|
||||
- **Active Task Manifest:** Erstellung von `docs/ACTIVE_TASK.md` als Single Source of Truth für den aktuellen Arbeitsstand.
|
||||
- **Playbook Updates:**
|
||||
- `Curator.md`: Neue Checkliste für den Session-Abschluss.
|
||||
- `Architect.md`: Integration des "Scout-Prinzips" und Manifest-Pflicht.
|
||||
- `Junie.md` & `Gemini.md`: Rollen-Schärfung (Scout vs. Richter).
|
||||
|
||||
## 🐎 TurnierAnlage (Event Management)
|
||||
- **Status-Quo Analyse:**
|
||||
- Backend: `Turnier.kt` ist bereits gut auf ÖTO-Validierungen vorbereitet.
|
||||
- Frontend: `CreateBewerbWizardScreen.kt` existiert als Tab-UI, muss aber auf den `WizardOrchestrator` (ADR-0025) migriert werden.
|
||||
- Flow: `EventWizardFlow.kt` ist noch ein Platzhalter.
|
||||
- **Strategische Entscheidung:** Wir nutzen den neuen `WizardCore` für die TurnierAnlage, um komplexe ÖTO-Regelwerke (z.B. § 39 Abteilungstrennung) zustandsbasiert und mit klaren Guards abzubilden.
|
||||
|
||||
## 🛠️ CI/CD & Deployment (DevOps)
|
||||
- **Gitea-Actions:** Erweiterung der `docker-publish.yaml`, um bei Git-Tags (`v*`) automatisch Docker-Images zu bauen.
|
||||
- **Tagging-Logik:** Docker-Images erhalten nun dedizierte Tags aus Git, was stabile Rollbacks und Feld-Tests ermöglicht.
|
||||
- **Dokumentation:** Update der `Git_Branching_Strategy.md` um die automatisierte Build-Logik.
|
||||
|
||||
## 🔗 Betroffene Dateien
|
||||
- `docs/ACTIVE_TASK.md` (NEU)
|
||||
- `docs/04_Agents/Playbooks/Curator.md` (Update)
|
||||
- `docs/04_Agents/Playbooks/Architect.md` (Update)
|
||||
- `docs/04_Agents/Playbooks/Junie.md` (Update)
|
||||
- `docs/04_Agents/Playbooks/Gemini.md` (Update)
|
||||
- `backend/services/events/events-domain/src/main/kotlin/at/mocode/events/domain/model/Turnier.kt` (Gelesen/Analyse)
|
||||
|
||||
## ✅ Session-Abschluss Checkliste
|
||||
- [x] Dateipfade absolut erwähnt?
|
||||
- [x] "Warum" dokumentiert?
|
||||
- [x] `docs/ACTIVE_TASK.md` aktuell?
|
||||
- [x] Handover-Block vorhanden?
|
||||
Reference in New Issue
Block a user