docs(ROADMAP & SessionLog): add nightly roadmap and session log for 2026-03-30 updates
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
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
- 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>
This commit is contained in:
parent
e3d517cc5e
commit
3f09cf7006
|
|
@ -2,18 +2,18 @@
|
||||||
type: Roadmap
|
type: Roadmap
|
||||||
status: ACTIVE
|
status: ACTIVE
|
||||||
owner: Lead Architect
|
owner: Lead Architect
|
||||||
last_update: 2026-03-25
|
last_update: 2026-03-30
|
||||||
---
|
---
|
||||||
|
|
||||||
# MASTER ROADMAP: Meldestelle-Biest
|
# MASTER ROADMAP: Meldestelle-Biest
|
||||||
|
|
||||||
🏗️ **[Lead Architect]** | 25. März 2026
|
🏗️ **[Lead Architect]** | 30. März 2026
|
||||||
|
|
||||||
**Strategisches Ziel:**
|
**Strategisches Ziel:**
|
||||||
Entwicklung einer ÖTO-konformen, offline-fähigen Turnier-Meldestelle als Compose Desktop App (KMP).
|
Entwicklung einer ÖTO-konformen, offline-fähigen Turnier-Meldestelle als Compose Desktop App (KMP).
|
||||||
Vollständige Self-Hosted Infrastruktur (Gitea, Pangolin, Zora). Datensouveränität, Offline-First, saubere Wissensbasis.
|
Vollständige Self-Hosted Infrastruktur (Gitea, Pangolin, Zora). Datensouveränität, Offline-First, saubere Wissensbasis.
|
||||||
|
|
||||||
**Aktueller technischer Stand (25.03.2026):**
|
**Aktueller technischer Stand (30.03.2026):**
|
||||||
* **Infrastruktur:** ✅ "Zora" (MS-R1, ARM64) ist live. Gitea & Registry laufen.
|
* **Infrastruktur:** ✅ "Zora" (MS-R1, ARM64) ist live. Gitea & Registry laufen.
|
||||||
* **Networking:** ✅ Pangolin Tunnel ersetzt Cloudflare.
|
* **Networking:** ✅ Pangolin Tunnel ersetzt Cloudflare.
|
||||||
* **CI/CD:** ✅ Gitea Actions mit ARM64-Runner (VM 102) aktiv. Docker-Publish Pipeline grün.
|
* **CI/CD:** ✅ Gitea Actions mit ARM64-Runner (VM 102) aktiv. Docker-Publish Pipeline grün.
|
||||||
|
|
|
||||||
54
docs/01_Architecture/ROADMAP_2026-03-30_Nacht.md
Normal file
54
docs/01_Architecture/ROADMAP_2026-03-30_Nacht.md
Normal file
|
|
@ -0,0 +1,54 @@
|
||||||
|
# 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
|
||||||
|
|
||||||
|
2. Events/Turniere (Backend-Readiness für Neumarkt)
|
||||||
|
- [BE] DB-Migrationen finalisieren: `turniere`, `ausschreibungen` (Flyway)
|
||||||
|
- [BE] Seed-Datensatz „Veranstaltung Neumarkt 2026“ (+ 1–2 Turniere)
|
||||||
|
- [BE] Repositories prüfen und Test-Cases anlegen (Roundtrip CRUD)
|
||||||
|
|
||||||
|
3. Identity & Profil (Verifikation)
|
||||||
|
- [QA] E2E-Check „ZNS-Link“: Login → Profile → Satznummer verknüpfen → Refresh
|
||||||
|
- [FE] Validation/UX-Polish im `profile-feature`
|
||||||
|
|
||||||
|
4. 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)
|
||||||
26
docs/04_Agents/SessionLog_2026-03-30.md
Normal file
26
docs/04_Agents/SessionLog_2026-03-30.md
Normal file
|
|
@ -0,0 +1,26 @@
|
||||||
|
# Session Log – 30.03.2026
|
||||||
|
|
||||||
|
🧹 [Curator]
|
||||||
|
|
||||||
|
## Zusammenfassung
|
||||||
|
|
||||||
|
- Phasen A–D laut MASTER_ROADMAP sind abgeschlossen und in den Docs reflektiert.
|
||||||
|
- Fokuswechsel bestätigt: „Cups & Meisterschaften“ verschoben; Vorbereitung „Reporting & Output“ priorisiert.
|
||||||
|
- Events/Turniere im Backend verifiziert; ausstehend: finale Migrationen und Seeds für Neumarkt.
|
||||||
|
|
||||||
|
## Aktualisierte/Neue Dokumente
|
||||||
|
|
||||||
|
- docs/01_Architecture/MASTER_ROADMAP.md → last_update auf 2026-03-30 gesetzt; Status bekräftigt.
|
||||||
|
- docs/01_Architecture/ROADMAP_2026-03-30_Nacht.md → Nightly Roadmap für heutige Arbeiten erstellt.
|
||||||
|
- Bestehende Roadmaps/Changelogs auf Konsistenz geprüft (keine fachlichen Änderungen nötig).
|
||||||
|
|
||||||
|
## Nächste Schritte (aus Nightly Roadmap)
|
||||||
|
|
||||||
|
1. Reporting & Output: Vorlagen (Owner), PDF-ADR-Entwurf (Arch/BE), UI-Placeholder Druckvorschau (FE)
|
||||||
|
2. Events/Turniere: Migrationen `turniere`/`ausschreibungen` finalisieren, Seeds „Neumarkt 2026“
|
||||||
|
3. Identity/Profil: E2E-Check ZNS-Link
|
||||||
|
4. Live-Ergebnisse: Owner-Skizze/Mock für Web-Ansicht
|
||||||
|
|
||||||
|
## Offene Punkte/Blocker
|
||||||
|
|
||||||
|
- Es fehlen die konkreten Layout-Vorlagen (Start-/Ergebnislisten, Spring-/Dressur-Protokolle) vom Owner.
|
||||||
Loading…
Reference in New Issue
Block a user