Applied a unified header format to all documentation files for better status identification, referencing, and ownership tracking. Archived outdated roadmaps, reports, and journal entries. Updated playbooks with new responsibilities, lifecycle rules, and consistent handover formats to align with the new archiving strategy.
2.2 KiB
2.2 KiB
| type | status | owner | last_update |
|---|---|---|---|
| Roadmap | ARCHIVED | Lead Architect | 2026-01-15 |
Roadmap: System Hardening & Stability
Hinweis: Dieses Dokument ist veraltet. Die Inhalte wurden in die MASTER_ROADMAP_2026_Q1.md integriert.
Status: Draft Priorität: Hoch (Blocker für Feature-Entwicklung)
1. Backend & Build System (Architect / Backend Dev)
1.1 Dependency Management
- Spring Cloud 2025.0.1 Downgrade:
libs.versions.toml: Spring Cloud Version auf2025.0.1setzen.platform/build.gradle.kts: BOM Import prüfen.- Ziel: Behebung der
ClassNotFoundExceptionim Gateway (CircuitBreaker).
- Micrometer 1.16.1:
- Explizites Upgrade in
libs.versions.tomlfür Java 25 Kompatibilität.
- Explizites Upgrade in
- KMP Database Cleanup:
- Entscheidung: SQLDelight für KMP Client.
- Entfernen von Room Dependencies (falls nicht zwingend benötigt).
- Exposed Version im Backend prüfen (
0.5xvs1.0.0-rc).
1.2 Modul-Struktur
core-utilsRefactoring:- Verschieben von
DatabaseUtils(JVM-Code) auscore-utilsnach:backend:infrastructure:persistence. - Sicherstellen, dass
core-utilsreincommonMainkompatibel ist.
- Verschieben von
2. Infrastructure & DevOps (DevOps Engineer)
2.1 Docker Environment
- Redis -> Valkey Migration:
- Prüfen, ob wir Redis durch Valkey (Open Source Fork) ersetzen, um Lizenzprobleme zu vermeiden.
- Update
docker-compose.yaml.
- Keycloak Härtung:
- Export der Realm-Config (
meldestelle-realm.json) und Mounten im Container (statt manueller Config). - Sicherstellen, dass
frontend-clientkorrekte Redirect-URIs für Desktop & Web hat.
- Export der Realm-Config (
2.2 Observability
- Zipkin Integration:
- Prüfen, ob Traces vom Gateway bis zur DB durchgereicht werden.
- Ggf.
micrometer-tracing-bridge-bravekonfigurieren.
3. Frontend (Frontend Expert)
3.1 Build Fixes
- Wasm Worker Fix:
- Behebung der
Unresolved reference: WorkerFehler imcomposeApp:wasmJsBrowserDistributionTask. - Prüfen der
kotlinx-browserVersion.
- Behebung der
3.2 Auth Integration
- OIDC Client:
- Implementierung des Login-Flows mit
ktor-client-authund Keycloak.
- Implementierung des Login-Flows mit