# Repository Conventions & Lessons Learned

## Projekt

**Krisenvorrat Inventar-App** – Android-App (Kotlin/Jetpack Compose) zur Verwaltung eines Krisenvorrats-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.
