diff --git a/.gitignore b/.gitignore
index 85e7c1df..c381d9af 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,58 @@
-/.idea/
+# 🐧 [DevOps Engineer] Optimierte .gitignore für Meldestelle (KMP / Gradle / Docker)
+
+# --- IDE & Editor ---
+.idea/
+*.iml
+*.iws
+*.ipr
+out/
+.vscode/
+.history/
+.shelf/
+
+# --- Gradle ---
+.gradle/
+build/
+!**/src/**/build/
+gradle-app.setting
+!gradle-wrapper.jar
+.gradletasknamecache
+bin/
+
+# --- Kotlin / KMP ---
+.kotlin/
+kotlin-js-store/
+.jetbrains/
+
+# --- Android (falls relevant) ---
+*.ap_
+*.apk
+*.dex
+local.properties
+
+# --- Node / JS (Compose Web / KMP JS) ---
+node_modules/
+package-lock.json
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+.npm/
+
+# --- Docker & Infrastructure ---
+.docker/
+*.log
+logs/
+.env
+!.env.example
+.data/
+postgres-data/
+
+# --- OS Specific ---
+.DS_Store
+Thumbs.db
+desktop.ini
+
+# --- Project Specific ---
+docs/temp/
+docs/Bin/
+docs/_archive/
diff --git a/.idea/.name b/.idea/.name
deleted file mode 100644
index 351ae1ba..00000000
--- a/.idea/.name
+++ /dev/null
@@ -1 +0,0 @@
-Meldestelle
\ No newline at end of file
diff --git a/.idea/AndroidProjectSystem.xml b/.idea/AndroidProjectSystem.xml
deleted file mode 100644
index 4a53bee8..00000000
--- a/.idea/AndroidProjectSystem.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/auth_jvm_1_0_0.xml b/.idea/artifacts/auth_jvm_1_0_0.xml
deleted file mode 100644
index e70629e8..00000000
--- a/.idea/artifacts/auth_jvm_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/core/auth/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/auth_wasm_js_1_0_0.xml b/.idea/artifacts/auth_wasm_js_1_0_0.xml
deleted file mode 100644
index 77c88fe3..00000000
--- a/.idea/artifacts/auth_wasm_js_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/core/auth/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/billing_domain_jvm_1_0_0_SNAPSHOT.xml b/.idea/artifacts/billing_domain_jvm_1_0_0_SNAPSHOT.xml
deleted file mode 100644
index dc055f93..00000000
--- a/.idea/artifacts/billing_domain_jvm_1_0_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/backend/services/billing/billing-domain/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/billing_domain_wasm_js_1_0_0_SNAPSHOT.xml b/.idea/artifacts/billing_domain_wasm_js_1_0_0_SNAPSHOT.xml
deleted file mode 100644
index 5a857bb0..00000000
--- a/.idea/artifacts/billing_domain_wasm_js_1_0_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/backend/services/billing/billing-domain/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/billing_feature_jvm_1_0_0.xml b/.idea/artifacts/billing_feature_jvm_1_0_0.xml
deleted file mode 100644
index 4d89ed85..00000000
--- a/.idea/artifacts/billing_feature_jvm_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/features/billing-feature/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/billing_feature_wasm_js_1_0_0.xml b/.idea/artifacts/billing_feature_wasm_js_1_0_0.xml
deleted file mode 100644
index 24ebeca8..00000000
--- a/.idea/artifacts/billing_feature_wasm_js_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/features/billing-feature/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/core_domain_jvm_1_0_0_SNAPSHOT.xml b/.idea/artifacts/core_domain_jvm_1_0_0_SNAPSHOT.xml
deleted file mode 100644
index 44d39edf..00000000
--- a/.idea/artifacts/core_domain_jvm_1_0_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/core/core-domain/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/core_domain_wasm_js_1_0_0_SNAPSHOT.xml b/.idea/artifacts/core_domain_wasm_js_1_0_0_SNAPSHOT.xml
deleted file mode 100644
index 059a09a3..00000000
--- a/.idea/artifacts/core_domain_wasm_js_1_0_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/core/core-domain/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/core_utils_jvm_1_0_0_SNAPSHOT.xml b/.idea/artifacts/core_utils_jvm_1_0_0_SNAPSHOT.xml
deleted file mode 100644
index 4abcd323..00000000
--- a/.idea/artifacts/core_utils_jvm_1_0_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/core/core-utils/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/core_utils_wasm_js_1_0_0_SNAPSHOT.xml b/.idea/artifacts/core_utils_wasm_js_1_0_0_SNAPSHOT.xml
deleted file mode 100644
index 91cf60ce..00000000
--- a/.idea/artifacts/core_utils_wasm_js_1_0_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/core/core-utils/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/design_system_jvm_1_0_0.xml b/.idea/artifacts/design_system_jvm_1_0_0.xml
deleted file mode 100644
index f2368597..00000000
--- a/.idea/artifacts/design_system_jvm_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/core/design-system/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/design_system_jvm_1_0_0_SNAPSHOT.xml b/.idea/artifacts/design_system_jvm_1_0_0_SNAPSHOT.xml
deleted file mode 100644
index a059211f..00000000
--- a/.idea/artifacts/design_system_jvm_1_0_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/core/design-system/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/design_system_wasm_js_1_0_0.xml b/.idea/artifacts/design_system_wasm_js_1_0_0.xml
deleted file mode 100644
index 4d85178c..00000000
--- a/.idea/artifacts/design_system_wasm_js_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/core/design-system/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/design_system_wasm_js_1_0_0_SNAPSHOT.xml b/.idea/artifacts/design_system_wasm_js_1_0_0_SNAPSHOT.xml
deleted file mode 100644
index d40f5ad5..00000000
--- a/.idea/artifacts/design_system_wasm_js_1_0_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/core/design-system/build/libs
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/device_initialization_jvm_1_0_0.xml b/.idea/artifacts/device_initialization_jvm_1_0_0.xml
deleted file mode 100644
index 52954795..00000000
--- a/.idea/artifacts/device_initialization_jvm_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/features/device-initialization/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/device_initialization_wasm_js_1_0_0.xml b/.idea/artifacts/device_initialization_wasm_js_1_0_0.xml
deleted file mode 100644
index 2b6bc4da..00000000
--- a/.idea/artifacts/device_initialization_wasm_js_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/features/device-initialization/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/domain_jvm_1_0_0.xml b/.idea/artifacts/domain_jvm_1_0_0.xml
deleted file mode 100644
index 9d0c5e99..00000000
--- a/.idea/artifacts/domain_jvm_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/core/domain/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/domain_jvm_1_0_0_SNAPSHOT.xml b/.idea/artifacts/domain_jvm_1_0_0_SNAPSHOT.xml
deleted file mode 100644
index 6278c6bb..00000000
--- a/.idea/artifacts/domain_jvm_1_0_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/core/domain/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/domain_wasm_js_1_0_0.xml b/.idea/artifacts/domain_wasm_js_1_0_0.xml
deleted file mode 100644
index 00584803..00000000
--- a/.idea/artifacts/domain_wasm_js_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/core/domain/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/domain_wasm_js_1_0_0_SNAPSHOT.xml b/.idea/artifacts/domain_wasm_js_1_0_0_SNAPSHOT.xml
deleted file mode 100644
index a7120f15..00000000
--- a/.idea/artifacts/domain_wasm_js_1_0_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/core/domain/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/entries_api_jvm_1_0_0.xml b/.idea/artifacts/entries_api_jvm_1_0_0.xml
deleted file mode 100644
index 9f742751..00000000
--- a/.idea/artifacts/entries_api_jvm_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/backend/services/entries/entries-api/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/entries_api_wasm_js_1_0_0.xml b/.idea/artifacts/entries_api_wasm_js_1_0_0.xml
deleted file mode 100644
index 11f7c054..00000000
--- a/.idea/artifacts/entries_api_wasm_js_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/backend/services/entries/entries-api/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/entries_domain_jvm_1_0_0_SNAPSHOT.xml b/.idea/artifacts/entries_domain_jvm_1_0_0_SNAPSHOT.xml
deleted file mode 100644
index d3a10993..00000000
--- a/.idea/artifacts/entries_domain_jvm_1_0_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/backend/services/entries/entries-domain/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/entries_domain_wasm_js_1_0_0_SNAPSHOT.xml b/.idea/artifacts/entries_domain_wasm_js_1_0_0_SNAPSHOT.xml
deleted file mode 100644
index dc89e3bf..00000000
--- a/.idea/artifacts/entries_domain_wasm_js_1_0_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/backend/services/entries/entries-domain/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/events_common_jvm_1_0_0_SNAPSHOT.xml b/.idea/artifacts/events_common_jvm_1_0_0_SNAPSHOT.xml
deleted file mode 100644
index a7668efd..00000000
--- a/.idea/artifacts/events_common_jvm_1_0_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/backend/services/events/events-common/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/events_common_wasm_js_1_0_0_SNAPSHOT.xml b/.idea/artifacts/events_common_wasm_js_1_0_0_SNAPSHOT.xml
deleted file mode 100644
index 683869ed..00000000
--- a/.idea/artifacts/events_common_wasm_js_1_0_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/backend/services/events/events-common/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/funktionaer_feature_jvm_1_0_0.xml b/.idea/artifacts/funktionaer_feature_jvm_1_0_0.xml
deleted file mode 100644
index 0c14c527..00000000
--- a/.idea/artifacts/funktionaer_feature_jvm_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/features/funktionaer-feature/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/funktionaer_feature_wasm_js_1_0_0.xml b/.idea/artifacts/funktionaer_feature_wasm_js_1_0_0.xml
deleted file mode 100644
index c27e8a44..00000000
--- a/.idea/artifacts/funktionaer_feature_wasm_js_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/features/funktionaer-feature/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/local_db_jvm_1_0_0.xml b/.idea/artifacts/local_db_jvm_1_0_0.xml
deleted file mode 100644
index 4c51ce37..00000000
--- a/.idea/artifacts/local_db_jvm_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/core/local-db/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/local_db_jvm_1_0_0_SNAPSHOT.xml b/.idea/artifacts/local_db_jvm_1_0_0_SNAPSHOT.xml
deleted file mode 100644
index 1f914f38..00000000
--- a/.idea/artifacts/local_db_jvm_1_0_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/core/local-db/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/local_db_wasm_js_1_0_0.xml b/.idea/artifacts/local_db_wasm_js_1_0_0.xml
deleted file mode 100644
index 344a161e..00000000
--- a/.idea/artifacts/local_db_wasm_js_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/core/local-db/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/local_db_wasm_js_1_0_0_SNAPSHOT.xml b/.idea/artifacts/local_db_wasm_js_1_0_0_SNAPSHOT.xml
deleted file mode 100644
index ed9ad4eb..00000000
--- a/.idea/artifacts/local_db_wasm_js_1_0_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/core/local-db/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/masterdata_domain_jvm_1_0_0_SNAPSHOT.xml b/.idea/artifacts/masterdata_domain_jvm_1_0_0_SNAPSHOT.xml
deleted file mode 100644
index 5e795d38..00000000
--- a/.idea/artifacts/masterdata_domain_jvm_1_0_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/backend/services/masterdata/masterdata-domain/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/masterdata_domain_wasm_js_1_0_0_SNAPSHOT.xml b/.idea/artifacts/masterdata_domain_wasm_js_1_0_0_SNAPSHOT.xml
deleted file mode 100644
index 063e3af7..00000000
--- a/.idea/artifacts/masterdata_domain_wasm_js_1_0_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/backend/services/masterdata/masterdata-domain/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/meldestelle_desktop_jvm_1_0_0.xml b/.idea/artifacts/meldestelle_desktop_jvm_1_0_0.xml
deleted file mode 100644
index 5e50015c..00000000
--- a/.idea/artifacts/meldestelle_desktop_jvm_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/shells/meldestelle-desktop/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/meldestelle_desktop_jvm_1_0_0_SNAPSHOT.xml b/.idea/artifacts/meldestelle_desktop_jvm_1_0_0_SNAPSHOT.xml
deleted file mode 100644
index 8b1a1598..00000000
--- a/.idea/artifacts/meldestelle_desktop_jvm_1_0_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/shells/meldestelle-desktop/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/meldestelle_web_wasm_js_1_0_0_SNAPSHOT.xml b/.idea/artifacts/meldestelle_web_wasm_js_1_0_0_SNAPSHOT.xml
deleted file mode 100644
index c83c1fcf..00000000
--- a/.idea/artifacts/meldestelle_web_wasm_js_1_0_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/shells/meldestelle-web/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/navigation_jvm_1_0_0.xml b/.idea/artifacts/navigation_jvm_1_0_0.xml
deleted file mode 100644
index 8b3e48e4..00000000
--- a/.idea/artifacts/navigation_jvm_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/core/navigation/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/navigation_wasm_js_1_0_0.xml b/.idea/artifacts/navigation_wasm_js_1_0_0.xml
deleted file mode 100644
index 404ced9d..00000000
--- a/.idea/artifacts/navigation_wasm_js_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/core/navigation/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/nennung_feature_jvm_1_0_0.xml b/.idea/artifacts/nennung_feature_jvm_1_0_0.xml
deleted file mode 100644
index d279f926..00000000
--- a/.idea/artifacts/nennung_feature_jvm_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/features/nennung-feature/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/nennung_feature_wasm_js_1_0_0.xml b/.idea/artifacts/nennung_feature_wasm_js_1_0_0.xml
deleted file mode 100644
index 8d91ec11..00000000
--- a/.idea/artifacts/nennung_feature_wasm_js_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/features/nennung-feature/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/network_jvm_1_0_0.xml b/.idea/artifacts/network_jvm_1_0_0.xml
deleted file mode 100644
index 7b8d1e19..00000000
--- a/.idea/artifacts/network_jvm_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/core/network/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/network_jvm_1_0_0_SNAPSHOT.xml b/.idea/artifacts/network_jvm_1_0_0_SNAPSHOT.xml
deleted file mode 100644
index ab613d35..00000000
--- a/.idea/artifacts/network_jvm_1_0_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/core/network/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/network_wasm_js_1_0_0.xml b/.idea/artifacts/network_wasm_js_1_0_0.xml
deleted file mode 100644
index 02046942..00000000
--- a/.idea/artifacts/network_wasm_js_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/core/network/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/network_wasm_js_1_0_0_SNAPSHOT.xml b/.idea/artifacts/network_wasm_js_1_0_0_SNAPSHOT.xml
deleted file mode 100644
index e3c208b0..00000000
--- a/.idea/artifacts/network_wasm_js_1_0_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/core/network/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/pferde_feature_jvm_1_0_0.xml b/.idea/artifacts/pferde_feature_jvm_1_0_0.xml
deleted file mode 100644
index 90987cfc..00000000
--- a/.idea/artifacts/pferde_feature_jvm_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/features/pferde-feature/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/pferde_feature_wasm_js_1_0_0.xml b/.idea/artifacts/pferde_feature_wasm_js_1_0_0.xml
deleted file mode 100644
index a2621cd0..00000000
--- a/.idea/artifacts/pferde_feature_wasm_js_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/features/pferde-feature/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/ping_api_jvm_1_0_0.xml b/.idea/artifacts/ping_api_jvm_1_0_0.xml
deleted file mode 100644
index a6dfd1a8..00000000
--- a/.idea/artifacts/ping_api_jvm_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/contracts/ping-api/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/ping_api_wasm_js_1_0_0.xml b/.idea/artifacts/ping_api_wasm_js_1_0_0.xml
deleted file mode 100644
index d9cad493..00000000
--- a/.idea/artifacts/ping_api_wasm_js_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/contracts/ping-api/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/ping_feature_jvm_1_0_0.xml b/.idea/artifacts/ping_feature_jvm_1_0_0.xml
deleted file mode 100644
index eb6e0336..00000000
--- a/.idea/artifacts/ping_feature_jvm_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/features/ping-feature/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/ping_feature_wasm_js_1_0_0.xml b/.idea/artifacts/ping_feature_wasm_js_1_0_0.xml
deleted file mode 100644
index d84ad0d8..00000000
--- a/.idea/artifacts/ping_feature_wasm_js_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/features/ping-feature/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/profile_feature_jvm_1_0_0.xml b/.idea/artifacts/profile_feature_jvm_1_0_0.xml
deleted file mode 100644
index 2757aad9..00000000
--- a/.idea/artifacts/profile_feature_jvm_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/features/profile-feature/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/profile_feature_wasm_js_1_0_0.xml b/.idea/artifacts/profile_feature_wasm_js_1_0_0.xml
deleted file mode 100644
index ff24f673..00000000
--- a/.idea/artifacts/profile_feature_wasm_js_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/features/profile-feature/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/reiter_feature_jvm_1_0_0.xml b/.idea/artifacts/reiter_feature_jvm_1_0_0.xml
deleted file mode 100644
index 3c1a7edd..00000000
--- a/.idea/artifacts/reiter_feature_jvm_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/features/reiter-feature/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/reiter_feature_wasm_js_1_0_0.xml b/.idea/artifacts/reiter_feature_wasm_js_1_0_0.xml
deleted file mode 100644
index dda6b0dd..00000000
--- a/.idea/artifacts/reiter_feature_wasm_js_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/features/reiter-feature/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/sync_jvm_1_0_0.xml b/.idea/artifacts/sync_jvm_1_0_0.xml
deleted file mode 100644
index 197a39bb..00000000
--- a/.idea/artifacts/sync_jvm_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/core/sync/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/sync_jvm_1_0_0_SNAPSHOT.xml b/.idea/artifacts/sync_jvm_1_0_0_SNAPSHOT.xml
deleted file mode 100644
index a501decf..00000000
--- a/.idea/artifacts/sync_jvm_1_0_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/core/sync/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/sync_wasm_js_1_0_0.xml b/.idea/artifacts/sync_wasm_js_1_0_0.xml
deleted file mode 100644
index cd93105d..00000000
--- a/.idea/artifacts/sync_wasm_js_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/core/sync/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/sync_wasm_js_1_0_0_SNAPSHOT.xml b/.idea/artifacts/sync_wasm_js_1_0_0_SNAPSHOT.xml
deleted file mode 100644
index 4f214cad..00000000
--- a/.idea/artifacts/sync_wasm_js_1_0_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/core/sync/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/turnier_feature_jvm_1_0_0.xml b/.idea/artifacts/turnier_feature_jvm_1_0_0.xml
deleted file mode 100644
index e60df57f..00000000
--- a/.idea/artifacts/turnier_feature_jvm_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/features/turnier-feature/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/turnier_feature_wasm_js_1_0_0.xml b/.idea/artifacts/turnier_feature_wasm_js_1_0_0.xml
deleted file mode 100644
index 7ed8d596..00000000
--- a/.idea/artifacts/turnier_feature_wasm_js_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/features/turnier-feature/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/veranstalter_feature_jvm_1_0_0.xml b/.idea/artifacts/veranstalter_feature_jvm_1_0_0.xml
deleted file mode 100644
index 70f969ad..00000000
--- a/.idea/artifacts/veranstalter_feature_jvm_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/features/veranstalter-feature/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/veranstalter_feature_wasm_js_1_0_0.xml b/.idea/artifacts/veranstalter_feature_wasm_js_1_0_0.xml
deleted file mode 100644
index 2332d2fa..00000000
--- a/.idea/artifacts/veranstalter_feature_wasm_js_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/features/veranstalter-feature/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/veranstaltung_feature_jvm_1_0_0.xml b/.idea/artifacts/veranstaltung_feature_jvm_1_0_0.xml
deleted file mode 100644
index 1364dff8..00000000
--- a/.idea/artifacts/veranstaltung_feature_jvm_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/features/veranstaltung-feature/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/veranstaltung_feature_wasm_js_1_0_0.xml b/.idea/artifacts/veranstaltung_feature_wasm_js_1_0_0.xml
deleted file mode 100644
index 70784b5d..00000000
--- a/.idea/artifacts/veranstaltung_feature_wasm_js_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/features/veranstaltung-feature/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/verein_feature_jvm_1_0_0.xml b/.idea/artifacts/verein_feature_jvm_1_0_0.xml
deleted file mode 100644
index 644e9080..00000000
--- a/.idea/artifacts/verein_feature_jvm_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/features/verein-feature/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/verein_feature_wasm_js_1_0_0.xml b/.idea/artifacts/verein_feature_wasm_js_1_0_0.xml
deleted file mode 100644
index 5d444454..00000000
--- a/.idea/artifacts/verein_feature_wasm_js_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/features/verein-feature/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/zns_import_feature_jvm_1_0_0.xml b/.idea/artifacts/zns_import_feature_jvm_1_0_0.xml
deleted file mode 100644
index dc988405..00000000
--- a/.idea/artifacts/zns_import_feature_jvm_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/features/zns-import-feature/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/zns_import_feature_wasm_js_1_0_0.xml b/.idea/artifacts/zns_import_feature_wasm_js_1_0_0.xml
deleted file mode 100644
index 27311542..00000000
--- a/.idea/artifacts/zns_import_feature_wasm_js_1_0_0.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/frontend/features/zns-import-feature/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/zns_parser_jvm_1_0_0_SNAPSHOT.xml b/.idea/artifacts/zns_parser_jvm_1_0_0_SNAPSHOT.xml
deleted file mode 100644
index 42a9329f..00000000
--- a/.idea/artifacts/zns_parser_jvm_1_0_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/core/zns-parser/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/artifacts/zns_parser_wasm_js_1_0_0_SNAPSHOT.xml b/.idea/artifacts/zns_parser_wasm_js_1_0_0_SNAPSHOT.xml
deleted file mode 100644
index 67b2ea49..00000000
--- a/.idea/artifacts/zns_parser_wasm_js_1_0_0_SNAPSHOT.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
- $PROJECT_DIR$/core/zns-parser/build/libs
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
deleted file mode 100644
index efb4a3a6..00000000
--- a/.idea/compiler.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/dataSources.xml b/.idea/dataSources.xml
deleted file mode 100644
index eebb47f7..00000000
--- a/.idea/dataSources.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
- postgresql
- true
- true
- org.postgresql.Driver
- jdbc:postgresql://localhost:5432/pg-meldestelle-db
-
-
-
-
-
- $ProjectFileDir$
-
-
-
\ No newline at end of file
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
deleted file mode 100644
index a70e81c6..00000000
--- a/.idea/gradle.xml
+++ /dev/null
@@ -1,110 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml
deleted file mode 100644
index ebd2e7b2..00000000
--- a/.idea/kotlinc.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index 82178075..00000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index 35eb1ddf..00000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/docs/99_Journal/2026-04-21_DevOps_Git-Index-Cleanup.md b/docs/99_Journal/2026-04-21_DevOps_Git-Index-Cleanup.md
new file mode 100644
index 00000000..143affc5
--- /dev/null
+++ b/docs/99_Journal/2026-04-21_DevOps_Git-Index-Cleanup.md
@@ -0,0 +1,19 @@
+# 📓 Journal-Eintrag: Bereinigung Git-Index (.idea-Altlasten)
+
+**Datum:** 2026-04-21
+**Rolle:** 🐧 [DevOps Engineer]
+
+## 🎯 Problemstellung
+Obwohl der Ordner `.idea/` in der `.gitignore` korrekt eingetragen ist, wurden Änderungen an IDEA-internen Dateien (Artefakte, XML-Configs) im Git-Status angezeigt. Dies lag daran, dass diese Dateien bereits im Git-Index getrackt wurden ("tracked files"), bevor die `.gitignore` entsprechend optimiert wurde.
+
+## 🛠️ Durchgeführte Maßnahmen
+1. **Index-Bereinigung:** Alle Dateien innerhalb des `.idea/`-Verzeichnisses wurden mittels `git rm -r --cached .idea/` aus dem Git-Index entfernt.
+ - *Wichtig:* Die Dateien wurden **nicht** physisch gelöscht, sondern nur für Git "vergessen".
+2. **Verifizierung:** Ein anschließender `git status` bestätigt, dass die Dateien nun als "gelöscht" zum Commit vorgemerkt sind.
+3. **Zukünftige Vermeidung:** Durch den bestehenden `.gitignore`-Eintrag (`.idea/`) werden diese Dateien zukünftig vollständig ignoriert.
+
+## 🏁 Ergebnis
+Der Git-Arbeitsbereich ist nun sauber von IDE-spezifischen Konfigurationsdateien befreit. Nur noch relevante Projektdateien werden getrackt.
+
+---
+*Gez. Junie (DevOps Engineer)*