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
+23
View File
@@ -0,0 +1,23 @@
# Datenmodell Entwurf
## Laufzeitdaten
Eine spätere strukturierte Datenbank kann mindestens enthalten:
- `sessions`: Beginn, Ende und aktiver Kontext
- `messages`: Rolle, Inhalt, Zeit und Providerreferenz
- `tasks`: Status, Projekt, Fälligkeit und Quelle
- `approvals`: angefragte Aktion, Entscheidung und Zeitpunkt
- `tool_calls`: Toolname, bereinigte Parameter, Ergebnisstatus und Dauer
- `memories`: Aussage, Quelle, Gültigkeit und Bestätigung
- `source_documents`: Pfad, Änderungszeit und Indexstatus
SQLite ist der bevorzugte erste Kandidat, aber noch nicht implementiert.
## Obsidian
Obsidian bleibt die menschlich lesbare Wissensschicht. Ein Link wird nur erzeugt, wenn die Zielnotiz für das Verständnis, die Herkunft, eine Entscheidung oder eine echte Projektbeziehung relevant ist. Graphästhetik allein ist kein Linkgrund.
## Semantischer Index
Der Index ist jederzeit aus Quellen regenerierbar. Er speichert Quellpfad und Änderungszeit, ist nie die einzige Wissenskopie und gehört nicht in Git.