meldestelle/docs/04_Agents/Roadmaps/Curator_Roadmap.md
2026-04-03 23:19:28 +02:00

5.5 KiB
Raw Blame History

🧹 [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.md aktualisiert (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 V1V009) → 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)
  • B-3 | docs/06_Frontend/ aktualisieren

    • ViewModel-Architektur-Muster (MVVM/UDF) verlinken → docs/06_Frontend/MVVM_UDF_Pattern.md (03.04.2026)
    • 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

    • 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)
  • 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
  • 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 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.