meldestelle/docs/99_Journal/2026-04-19_VeranstalterFeature_Blueprint_Migration.md

1.2 KiB

Journal-Eintrag: VeranstalterFeature Blueprint-Migration

Datum: 2026-04-19 Agent: 🏗️ [Lead Architect] | 🎨 [Frontend Expert] | 🧹 [Curator]

🎯 Ziel

Migration des Moduls frontend/features/veranstalter-feature auf den neuen Module Structure Blueprint (Klasse B: UI_COMPONENT).

🛠️ Änderungen

1. Gradle Konfiguration (build.gradle.kts)

  • Group-ID Sync: Die Group-ID wurde von at.mocode.clients auf at.mocode.frontend.features geändert, um konsistent mit dem auth-Referenzmodul und dem neuen Namensraum-Standard zu sein.
  • WasmJS Support: Das wasmJsMain Source-Set wurde explizit konfiguriert und mit der kotlin.stdlib.wasm.js Dependency ausgestattet.

2. Strukturelle Anpassungen

  • Consistency Rule: Erstellung des physischen Verzeichnisbaums für src/wasmJsMain/kotlin/at/mocode/frontend/features/veranstalter/, um die KMP-Topologie zu vervollständigen (Plug-and-Play ready).

Verifikation

  • ./gradlew :frontend:features:veranstalter-feature:assemble erfolgreich für JVM und WasmJS ausgeführt.
  • Paketstruktur in commonMain und jvmMain wurde als bereits blueprint-konform verifiziert.

🔗 Status

  • Modul-Typ: Klasse B (UI_COMPONENT)
  • Status: Vollständig migriert