Zum Inhalt springen

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