# 📓 Journal-Eintrag: Design-System Blueprint Migration ## 🏗️ [Lead Architect] | 🎨 [Frontend Expert] | 🧹 [Curator] **Datum:** 2026-04-19 **Status:** ✅ Abgeschlossen ### 🎯 Ziel Migration des `design-system` Moduls auf den neuen **Module Structure Blueprint** (Klasse B: `UI_COMPONENT`). ### 🛠️ Durchgeführte Änderungen 1. **Gradle Konfiguration (`build.gradle.kts`):** * `group` auf `at.mocode.frontend.core` gesetzt (Konsistenz mit `auth` Referenz). * `wasmJsMain` Source-Set explizit mit `kotlin.stdlib.wasm.js` Dependency konfiguriert. * Version auf `1.0.0` fixiert. 2. **Strukturelle Anpassungen:** * Verzeichnis `src/wasmJsMain/kotlin/at/mocode/frontend/core/designsystem/` erstellt, um die Blueprint "Consistency Rule" zu erfüllen. * Paket-Migration in `jvmMain`: * `at.mocode.wui.preview` -> `at.mocode.frontend.core.designsystem.preview` * `Multipreview.kt` verschoben und Package-Deklaration aktualisiert. * Damit ist die Paketstruktur nun konsistent über alle Source-Sets hinweg. 3. **Verifizierung:** * `./gradlew :frontend:core:design-system:assemble` wurde erfolgreich ausgeführt. * Alle Ziel-Plattformen (JVM & WasmJS) kompilieren fehlerfrei. ### 🚩 Nächste Schritte * Fortsetzung der Migration mit den nächsten Core-Modulen (z.B. `network`, `domain`) oder den Feature-Modulen. * Batch-Anpassung der Group-IDs in den Feature-Modulen. --- *Dokumentiert durch den Curator.*