# Changelog Alle nennenswerten Änderungen an diesem Projekt werden hier dokumentiert. Das Format orientiert sich an [Keep a Changelog](https://keepachangelog.com/de/1.1.0/), die Versionierung folgt [Semantic Versioning](https://semver.org/lang/de/). ## [Unreleased] ### Hinzugefügt - Projektgerüst mit getrennten Bereichen für Backend, Frontend, Dokumentation und CI. - FastAPI-Backend mit Konfiguration über `pydantic-settings` und einheitlichem Fehlerformat (`{"detail": ..., "code": ...}`). - Vollständiges Datenmodell als SQLAlchemy-2.0-Modelle: Konten, Kategorien, Firmen, Logo-Assets, Recurrences, Preishistorie, Occurrences, Buchungen, Budgets samt Vorlagen, Sparziele, Rücklagen, Benachrichtigungsregeln und -protokoll, Benutzer. - Alembic-Setup gegen die Async-Engine samt Erstmigration des kompletten Schemas. - Idempotenter Seed für den deutschen Standard-Kategoriebaum (35 Kategorien) und die Standard-Benachrichtigungsregeln. - Endpunkte `GET /api/health` und `GET /api/version`. - Testinfrastruktur mit pytest, httpx und transaktionsisolierten Fixtures. - `.env.example`, `docker-compose.override.yml.example` und Makefile für die lokale Entwicklung.