Some checks failed
Desktop CI — Headless Tests & Build / Compose Desktop — Tests (headless) & Build (push) Has been cancelled
5.5 KiB
5.5 KiB
🧹 [Curator] — Zwischenstand & Roadmap
Stand: 3. April 2026 Rolle: Dokumentation, Session-Logs, Ubiquitous Language, Ordnung in
docs/
✅ Erledigte Sprints
Sprint A — Abgeschlossen
- A-1 |
Ubiquitous_Language.mdaktualisiert (nach Domänen-Modell vom Architect) - A-2 | Event-First-Workflow dokumentiert →
docs/02_Guides/Event-First-Workflow.md - A-3 | Navigation-V3 dokumentiert →
docs/06_Frontend/Navigation_V3_Screen-Baum_und_Back-Stack.md - A-4 | Tenant-Konzept dokumentiert →
docs/01_Architecture/Reference/Tenant-Konzept_Eine-Veranstaltung-eine-Datenbank.md - A-5 | Session-Log Meldestelle-Besprechung (02.04.2026) →
docs/99_Journal/2026-04-02_Meldestelle_Besprechung_Session-Log.md
Sprint B — Abgeschlossen
- B-0 | Rulebook-Session (03.04.2026) dokumentiert →
docs/99_Journal/2026-04-03_Rulebook_B1_Validierung_Frontend.md - B-1 (teilweise) | Architect B-1 Session-Log erstellt →
docs/99_Journal/2026-04-03_Architect_B1_LAN-Sync_ADR-0022.md - B-1 (teilweise) | Roadmaps aktualisiert: Architect (✅ Sprint B), Backend (C-3 freigegeben), Frontend (C-3 freigegeben)
- B-1 (abgeschlossen) | Alle Roadmaps geprüft und korrigiert (03.04.2026)
- DevOps_Roadmap: vollständig und korrekt ✅
- UIUX_Roadmap: vollständig und korrekt ✅
- Rulebook_Roadmap: vollständig und korrekt ✅
- QA_Roadmap: Sprint-B-Header korrigiert (🔴 → 🟡 Teilweise offen) ✅
🟡 Sprint B — Teilweise offen
-
B-1 | Roadmaps-Verzeichnis pflegen ✅ 3. April 2026
- Architect-, Backend-, Frontend-Roadmaps aktualisiert (03.04.2026)
- Verbleibende Roadmaps (DevOps, QA, UI/UX, Rulebook) auf Vollständigkeit geprüft
- QA_Roadmap Sprint-B-Header korrigiert (🔴 → 🟡 Teilweise offen)
- Alle Roadmaps: abgeschlossene Aufgaben korrekt als
[x]markiert
-
B-2 |
docs/05_Backend/aktualisieren- 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) - 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) - Tenant-Isolation (ADR-0021) und Multi-Tenant-Architektur kurz beschreiben →
docs/05_Backend/Multi_Tenant_Kurz.md(03.04.2026)
- Datenbankschema dokumentieren: Tabellen
-
B-3 |
docs/06_Frontend/aktualisieren- ViewModel-Architektur-Muster (MVVM/UDF) verlinken →
docs/06_Frontend/MVVM_UDF_Pattern.md(03.04.2026) - Verweis auf
VeranstalterViewModelals Referenz-Implementierung eintragen → Code:frontend/features/veranstalter-feature/src/commonMain/kotlin/at/mocode/veranstalter/feature/presentation/VeranstalterViewModel.kt(03.04.2026)
- ViewModel-Architektur-Muster (MVVM/UDF) verlinken →
🟠 Sprint C — Priorität 2 (nächste Woche)
-
C-1 |
README.mdaktualisieren- Desktop-App als primären Fokus hervorheben →
README.md(03.04.2026) - Schnellstart-Anleitung für lokale Entwicklungsumgebung prüfen → Desktop-Run (
:frontend:shells:meldestelle-desktop:run) ergänzt (03.04.2026) - Veraltete V1-Abschnitte entfernen oder als deprecated markieren → Abschnitt „Legacy (V1) Hinweise“ in
README.md(03.04.2026)
- Desktop-App als primären Fokus hervorheben →
-
C-2 | Setup-Guide aktualisieren ✅ 3. April 2026
- Schritt-für-Schritt: Projekt klonen → Docker starten → Desktop-App starten →
docs/02_Guides/start-local.md - Voraussetzungen (JDK, Gradle, Docker) mit exakten Versionen dokumentiert (JDK 25, Gradle 9.4.0, Compose v2)
- Dokument in
docs/02_Guides/abgelegt/aktualisiert →docs/02_Guides/start-local.md
- Schritt-für-Schritt: Projekt klonen → Docker starten → Desktop-App starten →
-
C-3 | Unterordner-Struktur in
docs/prüfen- Ü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 | 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)
- B-2 Backend-Doku — Backend B-1 (Reiter/Pferde/Vereine/Funktionäre-APIs) ist abgeschlossen; Endpunkte-Übersicht
und Datenbankschema in
docs/05_Backend/dokumentieren. - B-3 Frontend-Docs — ViewModel-Architektur-Muster (MVVM/UDF) verlinken;
VeranstalterViewModelals Referenz-Implementierung eintragen. - C-1 README — Wichtig für neue Entwickler; Desktop-App ist primärer Fokus, aber README ist noch veraltet.