ed3d327c82
- Logged session in `2026-04-03_Curator_B1_Roadmaps-Verzeichnis.md`, summarizing all roadmap reviews and corrections. - Updated `Curator_Roadmap.md`: marked Sprint B-1 as complete, adjusted dependencies, and refined upcoming priorities. - Corrected `QA_Roadmap.md` Sprint-B header to reflect partial completion (`🔴 → 🟡`). - Added detailed revisions for QA, backlog, and dependency management in all roadmaps. Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com>
100 lines
4.6 KiB
Markdown
100 lines
4.6 KiB
Markdown
# 🧹 [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
|
||
- [ ] Datenbankschema dokumentieren: Tabellen `veranstaltungen`, `turniere`, `bewerbe`, `abteilungen`,
|
||
`teilnehmer_konten`, `turnier_kassa` (Flyway V1–V009)
|
||
- [ ] API-Endpunkte-Übersicht erstellen: Reiter, Pferde, Vereine, Funktionäre (Backend B-1 ✅ abgeschlossen)
|
||
- [ ] Kassa-Endpunkte ergänzen sobald Backend B-2 abgeschlossen (`/kassa/saldo`, `/zahlvorgaenge`)
|
||
- [ ] Tenant-Isolation (ADR-0021) und Multi-Tenant-Architektur kurz beschreiben
|
||
|
||
- [ ] **B-3** | `docs/06_Frontend/` aktualisieren
|
||
- [ ] ViewModel-Architektur-Muster (MVVM/UDF) verlinken
|
||
- [ ] Verweis auf `VeranstalterViewModel` als Referenz-Implementierung eintragen
|
||
|
||
---
|
||
|
||
## 🟠 Sprint C — Priorität 2 (nächste Woche)
|
||
|
||
- [ ] **C-1** | `README.md` aktualisieren
|
||
- [ ] Desktop-App als primären Fokus hervorheben
|
||
- [ ] Schnellstart-Anleitung für lokale Entwicklungsumgebung prüfen
|
||
- [ ] Veraltete V1-Abschnitte entfernen oder als deprecated markieren
|
||
|
||
- [ ] **C-2** | Setup-Guide aktualisieren
|
||
- [ ] Schritt-für-Schritt: Projekt klonen → Docker starten → Desktop-App starten
|
||
- [ ] Voraussetzungen (JDK, Gradle, Docker) mit exakten Versionen dokumentieren
|
||
- [ ] Dokument in `docs/02_Guides/` ablegen
|
||
|
||
- [ ] **C-3** | Unterordner-Struktur in `docs/` prüfen
|
||
- [ ] Überladene Verzeichnisse identifizieren
|
||
- [ ] Strukturvorschlag mit Architect abstimmen
|
||
|
||
- [ ] **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.
|