Architecture Decision Records
Kurze Begründungen für Entscheidungen, die schwer rückgängig zu machen sind. Format: Kontext → Entscheidung → Alternativen → Konsequenzen.
| Nr. | Entscheidung | Status |
|---|---|---|
| 0001 | Modularer Monolith mit Ports & Adapters, Python | angenommen |
| 0002 | Zwei Plugin-Laufzeiten: im Prozess (vertrauenswürdig) und Sandbox-Container | angenommen |
| 0003 | PostgreSQL + pgvector als einzige Datenbank | angenommen |
| 0004 | go2rtc als Medienserver, Streams nur im Speicher | angenommen |
| 0005 | Mehrschichtige Echo-Behandlung mit eigener Bulk-Delay-Kompensation | angenommen |
| 0006 | Eigener KI-Router mit Rollen, Fallback-Ketten und Privacy-Regeln | angenommen |
| 0007 | Displays rendern nur typisierte Komponenten, Erfolg erst nach Bestätigung | angenommen |
| 0008 | Ausgaberaum wird deterministisch bestimmt, nie vom Modell | angenommen |