Files
meldestelle/docs/04_Agents/Roadmaps/Curator_Roadmap.md
T
stefan ed3d327c82 docs(curator): log session outcomes and finalize B-1 roadmap updates
- 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>
2026-04-03 11:58:10 +02:00

100 lines
4.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 🧹 [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 V1V009)
- [ ] 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.