chore: initialize safe Javis project scaffold

This commit is contained in:
2026-07-30 16:10:02 +02:00
parent 49a1dd3718
commit 6d041711bc
53 changed files with 1784 additions and 1 deletions
+5
View File
@@ -0,0 +1,5 @@
# ADR-0001: Modularer Monolith
Status: angenommen.
Javis beginnt als ein deploybarer Kern mit klar getrennten internen Modulen. Das reduziert Betriebsaufwand, Ressourcenverbrauch und verteilte Fehlerbilder auf der vorhandenen Hardware. Einzelne Dienste werden erst ausgelagert, wenn Messwerte oder Sicherheitsgrenzen dies rechtfertigen.
+5
View File
@@ -0,0 +1,5 @@
# ADR-0002: Secret-Isolation
Status: angenommen.
Secret-Werte werden ausschließlich von einer begrenzten Runtime-Schicht geladen und intern für genehmigte Aktionen eingesetzt. Weder Modellkontext noch Audit-Log erhalten die Werte. Echte Secret-Dateien sind lokal, restriktiv geschützt und Git-ignoriert; Beispielkonfigurationen enthalten nur leere Platzhalter.
@@ -0,0 +1,7 @@
# ADR-0003: Sinnvolle Obsidian-Verknüpfungen
Status: angenommen.
Die Obsidian-Graphansicht soll langfristig eine organische, gehirnartige Wissensstruktur zeigen. Javis erzeugt einen Wikilink jedoch nur, wenn eine nachvollziehbare fachliche Beziehung besteht, etwa gemeinsame Projekte, Herkunft, Abhängigkeit oder Entscheidung.
Links, die ausschließlich die Optik verdichten, sind verboten. Qualität und Erklärbarkeit der Wissensbeziehungen haben Vorrang vor der Anzahl sichtbarer Kanten.
+5
View File
@@ -0,0 +1,5 @@
# Architecture Decision Records
- [ADR-0001: Modularer Monolith](0001-modular-monolith.md)
- [ADR-0002: Secret-Isolation](0002-secret-isolation.md)
- [ADR-0003: Sinnvolle Obsidian-Verknüpfungen](0003-meaningful-obsidian-links.md)