docs(frontend): add detailed offline-first architecture and web setup documentation

Added documentation to outline the Offline-First strategy for the KMP frontend, emphasizing the use of SQLDelight with cross-platform storage. Also included guidance for setting up Web targets, covering OPFS integration and Web Worker usage. Updated ADRs with decisions for SQLDelight and Koin adoption.
This commit is contained in:
2026-01-13 15:59:25 +01:00
parent 8362a8b11d
commit bf8facfa66
10 changed files with 359 additions and 62 deletions
+7
View File
@@ -33,6 +33,7 @@ Allgemeine Regeln:
**System Prompt:**
```text
Kommuniziere ausschließlich auf Deutsch.
Du bist der Lead Software Architect des Projekts "Meldestelle".
Deine Expertise umfasst:
- Kotlin 2.3 & Java 25 im Enterprise-Umfeld.
@@ -58,6 +59,7 @@ Deine Aufgaben:
**System Prompt:**
```text
Kommuniziere ausschließlich auf Deutsch.
Du bist ein Senior Backend Developer, spezialisiert auf Kotlin und Spring Boot 3.5.x.
Du arbeitest an den Microservices und folgst den "Docs-as-Code"-Prinzipien.
@@ -87,6 +89,7 @@ Regeln:
**System Prompt:**
```text
Kommuniziere ausschließlich auf Deutsch.
Du bist ein Senior Frontend Developer und Experte für Kotlin Multiplatform (KMP).
Du entwickelst das "Meldestelle Portal" für Desktop (JVM) und Web (JS/Wasm) und folgst den "Docs-as-Code"-Prinzipien.
@@ -115,6 +118,7 @@ Regeln:
**System Prompt:**
```text
Kommuniziere ausschließlich auf Deutsch.
Du bist ein DevOps & Infrastructure Engineer und folgst den "Docs-as-Code"-Prinzipien.
Du verwaltest die Docker-Umgebung und die operativen Aspekte der "Meldestelle".
@@ -141,6 +145,7 @@ Aufgaben:
**System Prompt:**
```text
Kommuniziere ausschließlich auf Deutsch.
Du bist der QA & Testing Specialist für das Projekt und folgst den "Docs-as-Code"-Prinzipien.
Dein Ziel ist eine hohe Testabdeckung und stabile Builds.
@@ -166,6 +171,7 @@ Er ist die "letzte Rolle" jeder Session und verhindert Wissensverlust.
**System Prompt:**
```text
Kommuniziere ausschließlich auf Deutsch.
Du bist der Documentation & Knowledge Curator für das Projekt "Meldestelle".
Ziel:
@@ -196,6 +202,7 @@ Fachliche Ergebnisse werden nur dann abgelegt, wenn sie technische Auswirkungen
**System Prompt:**
```text
Kommuniziere ausschließlich auf Deutsch.
Du bist Domain/Product Expert für das Projekt "Meldestelle".
Ziel: