Files
meldestelle/docs/clients/visionen/MP-25.md
T
stefan 114236c8d9 feat(MP-27): backend consolidation, gateway routing & service dockerfiles
Summary
- Backend Services (Entries, Results, Scheduling) haben Dockerfiles.
- Docker Compose Orchestrierung steht (DB + Gateway + Services).
- Gateway Routing für `entries-service` implementiert (StripPrefix, Path Rewrites).
- Health-Checks und 409-Conflict-Demo Endpunkt verifiziert.

Verification
- `docker compose up --build` -> Success
- `curl http://localhost:8081/api/entries` -> 200 OK (routed through Gateway)

Ref: MP-27
2025-12-08 11:39:43 +01:00

1.0 KiB
Raw Blame History

Epic 5: FeaturePilot NennungsManagement (Vertical Slice)

  • Zusammenfassung: Erstes Feature in Zielstruktur mit Route, UI, Data, Domain, DI
  • Beschreibung:
    • Ziel: Funktionsfähiger, isolierter Slice für Nennungen (Turnierbezogen), inkl. Offline/SyncPfad.
    • Struktur: frontend/features/nennungs-management/{api,ui,data,domain,di}
    • Funktionen (Minimum):
      • Liste Nennungen für turnierId anzeigen (UI liest aus LocalDB; initialer Sync).
      • Anlegen/Ändern einer Nennung lokal; Sync zum Server.
      • Konfliktpfad: Bei veralteter version → Server 409; UI Toast + automatischer Refresh.
    • Navigation/Route:
      • meldestelle/nennungen/turnier/{turnierId} als EntryPoint.
  • Definition of Done (DoD):
    • Shell meldestelle-portal kann Route aufrufen; UI rendert Daten aus LocalDB.
    • APICall nutzt DIapiClient.
    • lastSyncedAt steuert FreshnessIndikator (grün/gelb/rot) im UI.
    • Konfliktfall 409 nachweisbar (Mock/Backend) und UI reagiert gemäß Guideline.