JS-spezifische Module und Dateien entfernt, Multiplattform-Targets korrigiert

Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com>
This commit is contained in:
2026-04-18 14:16:22 +02:00
parent 7bbb991e69
commit e91b10daa3
169 changed files with 2128 additions and 824 deletions
@@ -0,0 +1,25 @@
# Journal: Korrektur der Multiplatform-Targets (18.04.2026)
## 🎯 Ziel
Sofortige Korrektur der fälschlicherweise eingeführten `jsMain`-Struktur im Modul `device-initialization`.
## 🛠️ Durchgeführte Maßnahmen
1. **Gradle-Bereinigung:** Entfernung der `js(IR)`-Konfiguration aus
`frontend/features/device-initialization/build.gradle.kts`.
2. **Dateisystem-Bereinigung:** Vollständiges Löschen des Verzeichnisses `src/jsMain/` im Modul `device-initialization`.
3. **Fokus-Wahrung:** Sicherstellung, dass nur `jvmMain` (Desktop) und `wasmJsMain` (Web) als valide Targets im
Frontend-Feature existieren.
## 🧐 Analyse
Der Fehler entstand durch eine automatisierte Generierung während des Refactorings auf die `expect/actual`-Struktur.
Dies widersprach der strategischen Ausrichtung (Desktop: JVM, Web: WASM).
## ✅ Ergebnis
Das Modul ist nun wieder konform zur Architekturvorgabe. Keine unerwünschten JS-Altlasten mehr vorhanden.
---
🏗️ **[Lead Architect]** & 🧹 **[Curator]**