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 aktuellproposed– noch nicht endgültigsuperseded– durch neuere ADR ersetzt (→ verlinken)rejected– bewusst verworfen
Index
| Nr | Titel | Status |
|---|---|---|
| 001 | Backend auf Symfony 7 (PHP) | accepted |
| 002 | Frontend: serverseitig + htmx (kein React) | accepted |
| 003 | Single-User, keine Authentifizierung (+ optionales API-Token) | accepted |
| 004 | Home-Assistant als Consumer, nicht als Host | accepted |
| 005 | SQLite als Datenbank (vorerst) | accepted |
| 006 | Inspiration-Algorithmus: gewichteter Mix | proposed |
| 007 | Architekturrichtlinien (3 Layer, UI/Logic/Data) | accepted |