# Repository Conventions & Lessons Learned ## Projekt **Bollwerk Inventar-App** – Android-App (Kotlin/Jetpack Compose) zur Verwaltung eines Bollwerks-Inventars. ## Tech-Stack - Kotlin, Jetpack Compose, Material 3 - Room (SQLite), kotlinx.serialization (JSON Export/Import) - Hilt (DI), Kotlin Coroutines + Flow - Gradle (Kotlin DSL) - JUnit 5, MockK, Compose Testing ## Tech-Entscheidungen ([T]-Schritte) - **Entscheidung immer durch den User** – nie durch den Agenten automatisch treffen. - Ablauf: Requirements → Research/Candidates → Shortlist **präsentieren & warten** → User entscheidet → Dokumentation. ## Allgemeine Coding Conventions Siehe `.github/kotlin-conventions.instructions.md` für alle Kotlin/Android-Konventionen.