## Epic 2: Repository‑Struktur auf Meldestellen‑Domäne umstellen * Zusammenfassung: Neues Skeleton und physisches Umziehen der Module/Ordner * Beschreibung: * Ziel: Einführen der Zielstruktur gemäß Domäne (Meldestelle, ÖTO/FEI) für Frontend, Backend und Docker. * Soll‑Struktur (Top‑Level): * `frontend/` (shells, features, core) * `backend/` (gateway, discovery, services) * `docker/` (docker-compose.yml, .env.example) * `docs/` (adr, ARCHITECTURE.md) * Geplanter Umzug: * Frontend: * `clients/app` → `frontend/shells/meldestelle-portal` * `clients/shared/common-ui` → `frontend/core/design-system` * `clients/shared/navigation` → `frontend/core/navigation` * Backend: * `services|domains|infrastructure|platform|core` → konsolidieren unter `backend/`: * `backend/services/*` * `backend/gateway`, `backend/discovery` * Docker: * `compose.yaml` → `docker/docker-compose.yml` * Pro Service ein eigener `Dockerfile` im jeweiligen Service‑Ordner * Definition of Done (DoD): * Verzeichnis‑Skeleton vorhanden und committed. * Dateien physisch verschoben; alle relativen Pfade in Gradle/Konfigurationen angepasst (oder bekannte Fehlerliste dokumentiert). * `docker/docker-compose.yml` vorhanden; `.env.example` erstellt.