meldestelle/docs/01_Architecture/ROADMAP_2026-03-30_Nacht.md
Stefan Mogeritsch 3f09cf7006
Some checks failed
Build and Publish Docker Images / build-and-push (., backend/infrastructure/gateway/Dockerfile, api-gateway, api-gateway) (push) Has been cancelled
Build and Publish Docker Images / build-and-push (., backend/services/ping/Dockerfile, ping-service, ping-service) (push) Has been cancelled
Build and Publish Docker Images / build-and-push (., config/docker/caddy/web-app/Dockerfile, web-app, web-app) (push) Has been cancelled
Build and Publish Docker Images / build-and-push (., config/docker/keycloak/Dockerfile, keycloak, keycloak) (push) Has been cancelled
docs(ROADMAP & SessionLog): add nightly roadmap and session log for 2026-03-30 updates
- Updated `MASTER_ROADMAP.md` with the latest progress and `last_update` timestamp.
- Added `ROADMAP_2026-03-30_Nacht.md` to outline nightly tasks, dependencies, and goals.
- Created `SessionLog_2026-03-30.md` to summarize completed phases, open points, and next steps.
- Prioritized "Reporting & Output" preparations and backend readiness for Neumarkt events.

Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com>
2026-03-30 17:14:52 +02:00

2.1 KiB
Raw Blame History

Nightly Roadmap 30.03.2026

🏗️ [Lead Architect] & 🧹 [Curator]

Ziel der Nacht: Vorbereitung „Reporting & Output“ und finale Aufstellung für Neumarkt (Events/Turniere), ohne Cups/Serien.


1) Fokus-Themen und Deliverables (heute Nacht)

  1. Reporting & Output (Vorbereitung)
  • [Owner] Vorlagen sammeln/übermitteln: Startlisten, Ergebnislisten (PDF/Scan/Excel)
  • [Owner] Spring-Protokolle: Inhalte/Felder definieren (Fehler, Zeit, Stechen)
  • [Owner] Dressur-Protokolle: Vorlage für personalisierten Ausdruck (Kopfzeile Reiter/Pferd)
  • [Arch/BE] Technik-Entscheidung PDF: KMP-Library vs. Server-Side Rendering (ADR-Entwurf)
  • [FE] UI-Draft „Druckvorschau“ in V2-Screens: Platzhalter mit Beispiel-Daten
  1. Events/Turniere (Backend-Readiness für Neumarkt)
  • [BE] DB-Migrationen finalisieren: turniere, ausschreibungen (Flyway)
  • [BE] Seed-Datensatz „Veranstaltung Neumarkt 2026“ (+ 12 Turniere)
  • [BE] Repositories prüfen und Test-Cases anlegen (Roundtrip CRUD)
  1. Identity & Profil (Verifikation)
  • [QA] E2E-Check „ZNS-Link“: Login → Profile → Satznummer verknüpfen → Refresh
  • [FE] Validation/UX-Polish im profile-feature
  1. Live-Ergebnisse Vision (Input sammeln)
  • [Owner] Skizze/Mock für mobile Web-Ansicht (Zuschauer): Bewerb → Abteilungen → Live-Board

2) Abhängigkeiten & Risiken (heute Nacht)

  • Abhängigkeiten: Vorlagen/Mockups vom Owner; stabile API-Basis für Events/Turniere
  • Risiken: Fehlende Layout-Vorlagen verzögern PDF-Struktur; Workaround: neutrale Standard-Layouts

3) Definition of Done (heute Nacht)

  • Neue Migrationen für events-Schema committed; Test-Seeds lauffähig
  • ADR-Entwurf für PDF-Rendering erstellt
  • FE-Placeholder für Druckvorschau eingebaut (abschaltbar/Feature-Flag)
  • Session-Log (Curator) mit Status/Nächste Schritte aktualisiert

4) Nächste Schritte danach (D+1)

  • PDF-Layouts nach Vorlagen umsetzen; Binding der Daten-Modelle (Start-/Ergebnislisten)
  • Spring-Protokolle Eingabe-UI + Export
  • Dressur-Protokolle personalisiert (Kopf- & Fußzeilen-Generator)
  • Erste öffentliche Live-Ansicht (Read-Only, Cachebusting, Paging)