chore: initialize safe Javis project scaffold
This commit is contained in:
@@ -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.
|
||||
@@ -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.
|
||||
@@ -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)
|
||||
Reference in New Issue
Block a user