chore: entferne veraltete Architekturdokumente

Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com>
This commit is contained in:
2026-05-05 21:22:46 +02:00
parent 6f15ada447
commit 15222b5453
258 changed files with 3388 additions and 6533 deletions
@@ -0,0 +1,42 @@
# Journal Eintrag: Migration nennung-feature zu Blueprint
**Datum:** 2026-04-19
**Agent:** Junie (Lead Architect / Frontend Expert)
**Modul:** `frontend:features:nennung-feature`
## 🎯 Status
Das Modul `nennung-feature` wurde erfolgreich auf den neuen **Module Structure Blueprint** (Klasse B: `UI_COMPONENT`)
migriert.
## 🛠️ Änderungen
### 1. Gradle Konfiguration (`build.gradle.kts`)
- **Group-ID:** Geändert von `at.mocode.clients` zu `at.mocode.frontend.features`, um Konsistenz mit dem `auth`
-Referenzmodul und dem neuen Namensschema herzustellen.
- **KMP Support:**
- `wasmJsMain` Source-Set wurde explizit mit `libs.kotlin.stdlib.wasm.js` konfiguriert.
- `jvmMain` erhielt `compose.uiTooling` für konsistente Preview-Unterstützung.
### 2. Verzeichnisstruktur (Topologie)
- Physische Verzeichnisse für `jvmMain` und `wasmJsMain` wurden angelegt:
- `src/jvmMain/kotlin/at/mocode/frontend/features/nennung/`
- `src/wasmJsMain/kotlin/at/mocode/frontend/features/nennung/`
- Dies erfüllt die "Consistency Rule", dass jedes `UI_COMPONENT` Modul alle Plattform-Source-Sets vorbereitet haben
muss.
### 3. Paketstruktur
- Die bestehende Paketstruktur in `commonMain` (`at.mocode.frontend.features.nennung`) wurde beibehalten, da sie bereits
dem neuen Standard entsprach.
## ✅ Verifikation
- `./gradlew :frontend:features:nennung-feature:assemble` wurde erfolgreich ausgeführt.
- Alle Plattform-Builds (JVM, WasmJS) sind fehlerfrei.
## 📢 Nächste Schritte
- Fortfahren mit der Migration der weiteren Feature-Module (z.B. `pferde-feature`, `reiter-feature`).