meldestelle/docs/01_Architecture/adr/README.md
Stefan Mogeritsch 354bd49de6 feat: integrate new desktop shell and extend backend & ADRs
- Added `meldestelle-desktop` module using JVM/Compose Desktop, registered in `settings.gradle.kts`.
- Integrated new screens and desktop navigation into core: `Veranstaltungen`, `TurnierDetail`, etc.
- Expanded backend with `ExposedFunktionaerRepository` in `officials-infrastructure`.
- Completed ADRs for bounded context mapping (`ADR-0014`) and context map (`ADR-0015`).
- Updated and extended project documentation with session logs and architecture decisions.

Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com>
2026-03-24 18:22:15 +01:00

628 B

type status owner
Reference ACTIVE Lead Architect

Architecture Decision Records (ADRs)

Dieses Verzeichnis enthält Architekturentscheidungen in kurzer, überprüfbarer Form.

Namensschema: ADR-XXX-title.md mit fortlaufender Nummerierung.

  • ADR-001 Koin als DI
  • ADR-002 SQLDelight als Offline-DB
  • ADR-003 Optimistic Locking (409) als Konfliktstrategie
  • ADR-004 Freshness UI (Ampel)
  • ADR-005 Core Domain & Feature Isolation
  • ADR-0014 Bounded Context Mapping & Aggregate Roots
  • ADR-0015 Context Map & Integration Patterns
  • ADR-0016 API-Design & Anti-Corruption Layer (ACL)

Siehe Template: ADR-000-template.md.