chore(MP-30): final docs cleanup, adr consolidation & legacy removal

Summary
- **Documentation Cleanup:**
  - ADRs consolidated to `docs/adr/`.
  - C4 diagrams moved to `docs/c4/`.
  - Removed legacy folder `docs/architecture/` and `docs/clients/`.
- **New ADR:** Added `0009-final-kmp-architecture.md` (Accepted).
- **Updates:**
  - `ARCHITECTURE.md` updated with final folder structure (Core Modules).
  - `README.md` links fixed.
- **Verification:**
  - `./gradlew staticAnalysis` -> SUCCESS.
  - Path references checked.

Ref: MP-30
This commit is contained in:
2025-12-08 18:04:44 +01:00
parent 5ea4730cd4
commit 14770003bd
31 changed files with 61 additions and 761 deletions
+14 -13
View File
@@ -23,23 +23,24 @@ Die Hauptdokumentation befindet sich in der **YouTrack Wissensdatenbank**:
Architekturentscheidungen sind Teil der Code-Historie und werden im Repository versioniert:
- [ADR Übersicht](architecture/adr)
- [ADR-0001: Modulare Architektur](architecture/adr/0001-modular-architecture-de.md)
- [ADR-0002: Domain-Driven Design](architecture/adr/0002-domain-driven-design-de.md)
- [ADR-0003: Microservices](architecture/adr/0003-microservices-architecture-de.md)
- [ADR-0004: Event-Driven Communication](architecture/adr/0004-event-driven-communication-de.md)
- [ADR-0005: Polyglot Persistence](architecture/adr/0005-polyglot-persistence-de.md)
- [ADR-0006: Authentication & Authorization (Keycloak)](architecture/adr/0006-authentication-authorization-keycloak-de.md)
- [ADR-0007: API Gateway Pattern](architecture/adr/0007-api-gateway-pattern-de.md)
- [ADR-0008: Multiplatform Client Applications](architecture/adr/0008-multiplatform-client-applications-de.md)
- [ADR Übersicht](adr)
- [ADR-0001: Modulare Architektur](adr/0001-modular-architecture-de.md)
- [ADR-0002: Domain-Driven Design](adr/0002-domain-driven-design-de.md)
- [ADR-0003: Microservices](adr/0003-microservices-architecture-de.md)
- [ADR-0004: Event-Driven Communication](adr/0004-event-driven-communication-de.md)
- [ADR-0005: Polyglot Persistence](adr/0005-polyglot-persistence-de.md)
- [ADR-0006: Authentication & Authorization (Keycloak)](adr/0006-authentication-authorization-keycloak-de.md)
- [ADR-0007: API Gateway Pattern](adr/0007-api-gateway-pattern-de.md)
- [ADR-0008: Multiplatform Client Applications](adr/0008-multiplatform-client-applications-de.md)
- [ADR-0009: Final KMP Architecture](adr/0009-final-kmp-architecture.md)
### 2. C4-Diagramme (PlantUML-Quellen)
Versionierte Diagramm-Quellen für Architekturdokumentation:
- [C4 Context](architecture/c4/01-context-de.puml)
- [C4 Container](architecture/c4/02-container-de.puml)
- [C4 Component - Events Service](architecture/c4/03-component-events-service-de.puml)
- [C4 Context](c4/01-context-de.puml)
- [C4 Container](c4/02-container-de.puml)
- [C4 Component - Events Service](c4/03-component-events-service-de.puml)
### 3. Developer Guides
@@ -72,7 +73,7 @@ Das Projekt nutzt automatisierte Workflows für Konsistenz:
### Für Architektur-Entscheidungen
1. ADR in `docs/architecture/adr/` erstellen
1. ADR in `docs/adr/` erstellen
2. PR mit ADR-Review
3. Nach Merge → Zusammenfassung in YouTrack verlinken