1.4 KiB
1.4 KiB
Journal Eintrag: Migration FunktionaerFeature auf Blueprint
Datum: 2026-04-19 Agent: 🧹 [Curator]
🎯 Ziel
Migration des Moduls frontend/features/funktionaer-feature auf den neuen Module Architecture Blueprint (Klasse B: UI_COMPONENT).
🛠️ Änderungen
1. Gradle (build.gradle.kts)
- Group-ID: Geändert von
at.mocode.clientsaufat.mocode.frontend.features, um Konsistenz mit demauth-Referenzmodul und dem neuen Namensschema herzustellen. - KMP Support: Das
wasmJsMainSource-Set wurde explizit konfiguriert und die Dependencykotlin.stdlib.wasm.jshinzugefügt.
2. Struktur (Source-Sets)
- Die physischen Verzeichnisse für die Plattform-Source-Sets wurden angelegt:
src/jvmMain/kotlin/at/mocode/frontend/features/funktionaer/src/wasmJsMain/kotlin/at/mocode/frontend/features/funktionaer/
- Dies erfüllt die "Consistency Rule" des Blueprints für
UI_COMPONENTModule.
3. Paketstruktur
- Die bestehende Paketstruktur
at.mocode.frontend.features.funktionaerwar bereits korrekt und musste nicht angepasst werden.
✅ Verifikation
./gradlew :frontend:features:funktionaer-feature:assembleerfolgreich für JVM und WasmJS durchgeführt.- Struktur-Check: Alle Source-Sets (common, jvm, wasmJs) sind vorhanden.