Doku: Anforderungen + ADRs (Symfony, htmx, SQLite, HA-Consumer)

This commit is contained in:
2026-09-13 10:25:53 +02:00
parent 4049becb4b
commit f1515d301c
8 changed files with 270 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
# Architecture Decision Records (ADRs)
Kurze, nicht-änderbare Aufzeichnungen der wichtigsten Entscheidungen.
Format: ADR-Mikrometer-Muster (Kontext, Entscheidung, Konsequenzen).
Nummerierung: `NNN-Name-slug.md`, fortlaufend, Lücken zulässig.
Wenn sich etwas ändert: **neue** ADR, alte als `superseded` markieren.
## Status
- `accepted` – gilt aktuell
- `proposed` – noch nicht endgültig
- `superseded` – durch neuere ADR ersetzt (→ verlinken)
- `rejected` – bewusst verworfen
## Index
| Nr | Titel | Status |
|----|-------|--------|
| [001](001-backend-symfony.md) | Backend auf Symfony 7 (PHP) | accepted |
| [002](002-frontend-htmx.md) | Frontend: serverseitig + htmx (kein React) | accepted |
| [003](003-single-user-mit-token.md) | Single-User, keine Authentifizierung (+ optionales API-Token) | accepted |
| [004](004-ha-consumer.md) | Home-Assistant als Consumer, nicht als Host | accepted |
| [005](005-sqlite.md) | SQLite als Datenbank (vorerst) | accepted |
| [006](006-inspiration-algorithmus.md) | Inspiration-Algorithmus: gewichteter Mix | proposed |