# 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.