Framework Architecture Decisions
ADR-001: Fachkern bleibt frameworkfrei
Controller, Resource oder Handler duerfen DTOs und Framework-Anmerkungen kennen. Domain und Application duerfen diese nicht kennen.
ADR-002: Gleicher Use Case Contract fuer alle Frameworks
Spring Boot, Jakarta EE, Quarkus und Micronaut muessen dieselben fachlichen Tests bestehen. Unterschiede gehoeren in Adapter-Tests und Runtime-Checks.
ADR-003: Keine Business-Entscheidung in Annotationen verstecken
Validation, Security und Transactions werden explizit erklaert. Annotationen sind Verdrahtung, nicht Fachmodell.