# 🧹 [Curator] — Zwischenstand & Roadmap > **Stand:** 3. April 2026 > **Rolle:** Dokumentation, Session-Logs, Ubiquitous Language, Ordnung in `docs/` --- ## ✅ Erledigte Sprints ### Sprint A — Abgeschlossen - [x] **A-1** | `Ubiquitous_Language.md` aktualisiert (nach Domänen-Modell vom Architect) - [x] **A-2** | Event-First-Workflow dokumentiert → `docs/02_Guides/Event-First-Workflow.md` - [x] **A-3** | Navigation-V3 dokumentiert → `docs/06_Frontend/Navigation_V3_Screen-Baum_und_Back-Stack.md` - [x] **A-4** | Tenant-Konzept dokumentiert → `docs/01_Architecture/Reference/Tenant-Konzept_Eine-Veranstaltung-eine-Datenbank.md` - [x] **A-5** | Session-Log Meldestelle-Besprechung (02.04.2026) → `docs/99_Journal/2026-04-02_Meldestelle_Besprechung_Session-Log.md` ### Sprint B — Abgeschlossen - [x] **B-0** | Rulebook-Session (03.04.2026) dokumentiert → `docs/99_Journal/2026-04-03_Rulebook_B1_Validierung_Frontend.md` - [x] **B-1** (teilweise) | Architect B-1 Session-Log erstellt → `docs/99_Journal/2026-04-03_Architect_B1_LAN-Sync_ADR-0022.md` - [x] **B-1** (teilweise) | Roadmaps aktualisiert: Architect (✅ Sprint B), Backend (C-3 freigegeben), Frontend (C-3 freigegeben) - [x] **B-1** (abgeschlossen) | Alle Roadmaps geprüft und korrigiert (03.04.2026) - [x] DevOps_Roadmap: vollständig und korrekt ✅ - [x] UIUX_Roadmap: vollständig und korrekt ✅ - [x] Rulebook_Roadmap: vollständig und korrekt ✅ - [x] QA_Roadmap: Sprint-B-Header korrigiert (🔴 → 🟡 Teilweise offen) ✅ --- ## 🟡 Sprint B — Teilweise offen - [x] **B-1** | Roadmaps-Verzeichnis pflegen ✅ *3. April 2026* - [x] Architect-, Backend-, Frontend-Roadmaps aktualisiert (03.04.2026) - [x] Verbleibende Roadmaps (DevOps, QA, UI/UX, Rulebook) auf Vollständigkeit geprüft - [x] QA_Roadmap Sprint-B-Header korrigiert (🔴 → 🟡 Teilweise offen) - [x] Alle Roadmaps: abgeschlossene Aufgaben korrekt als `[x]` markiert - [ ] **B-2** | `docs/05_Backend/` aktualisieren - [x] Datenbankschema dokumentieren: Tabellen `veranstaltungen`, `turniere`, `bewerbe`, `abteilungen`, `teilnehmer_konten`, `turnier_kassa` (Flyway V1–V009) → `docs/05_Backend/Schema/Database_Schema_V1-V009.md` (03.04.2026) - [x] API-Endpunkte-Übersicht erstellen: Reiter, Pferde, Vereine, Funktionäre (Backend B-1 ✅ abgeschlossen) → `docs/05_Backend/API/API_Uebersicht_Stammdaten.md` (03.04.2026) - [ ] Kassa-Endpunkte ergänzen sobald Backend B-2 abgeschlossen (`/kassa/saldo`, `/zahlvorgaenge`) → Platzhalter: `docs/05_Backend/API/Kassa_API.md` (DRAFT) - [x] Tenant-Isolation (ADR-0021) und Multi-Tenant-Architektur kurz beschreiben → `docs/05_Backend/Multi_Tenant_Kurz.md` (03.04.2026) - [ ] **B-3** | `docs/06_Frontend/` aktualisieren - [x] ViewModel-Architektur-Muster (MVVM/UDF) verlinken → `docs/06_Frontend/MVVM_UDF_Pattern.md` (03.04.2026) - [x] Verweis auf `VeranstalterViewModel` als Referenz-Implementierung eintragen → Code: `frontend/features/veranstalter-feature/src/commonMain/kotlin/at/mocode/veranstalter/feature/presentation/VeranstalterViewModel.kt` (03.04.2026) --- ## 🟠 Sprint C — Priorität 2 (nächste Woche) - [ ] **C-1** | `README.md` aktualisieren - [x] Desktop-App als primären Fokus hervorheben → `README.md` (03.04.2026) - [x] Schnellstart-Anleitung für lokale Entwicklungsumgebung prüfen → Desktop-Run (`:frontend:shells:meldestelle-desktop:run`) ergänzt (03.04.2026) - [x] Veraltete V1-Abschnitte entfernen oder als deprecated markieren → Abschnitt „Legacy (V1) Hinweise“ in `README.md` (03.04.2026) - [x] **C-2** | Setup-Guide aktualisieren ✅ *3. April 2026* - [x] Schritt-für-Schritt: Projekt klonen → Docker starten → Desktop-App starten → `docs/02_Guides/start-local.md` - [x] Voraussetzungen (JDK, Gradle, Docker) mit exakten Versionen dokumentiert (JDK 25, Gradle 9.4.0, Compose v2) - [x] Dokument in `docs/02_Guides/` abgelegt/aktualisiert → `docs/02_Guides/start-local.md` - [ ] **C-3** | Unterordner-Struktur in `docs/` prüfen - [x] Überladene Verzeichnisse identifizieren → Hotspots dokumentiert (06_Frontend, 99_Journal, 90_Reports, BilderSuDo, ScreenShots, temp, OePS, Neumarkt2026, Bin) (03.04.2026) - [ ] Strukturvorschlag mit Architect abstimmen → Proposal: `docs/01_Architecture/Proposals/C-3_Docs-Strukturvorschlag.md` - [ ] **C-4** | V1-Code-Bereinigung koordinieren - [ ] V1-Dateien und -Module zusammen mit Frontend + Backend identifizieren - [ ] Bereinigungsplan erstellen und koordinieren - [ ] **C-5** | Sprint-Reports archivieren - [ ] Kurzberichte von allen Teams nach Sprint A/B/C einsammeln - [ ] In `docs/90_Reports/` ablegen --- ## 📌 Abhängigkeiten | Warte auf | Von wem | Betrifft | |--------------------------------------|-------------|----------------------------| | ~~Backend CRUD-Endpunkte fertig~~ ✅ | 👷 Backend | B-2 API-Übersicht (bereit) | | Backend B-2 Kassa-Service | 👷 Backend | B-2 Kassa-Doku | | Frontend B-1 ViewModel-Architektur ✅ | 🎨 Frontend | B-3 Frontend-Docs (bereit) | --- ## 💡 Empfehlungen (nach Priorität) 1. **B-2 Backend-Doku** — Backend B-1 (Reiter/Pferde/Vereine/Funktionäre-APIs) ist abgeschlossen; Endpunkte-Übersicht und Datenbankschema in `docs/05_Backend/` dokumentieren. 2. **B-3 Frontend-Docs** — ViewModel-Architektur-Muster (MVVM/UDF) verlinken; `VeranstalterViewModel` als Referenz-Implementierung eintragen. 3. **C-1 README** — Wichtig für neue Entwickler; Desktop-App ist primärer Fokus, aber README ist noch veraltet.