SSOT-Prinzip
Single Source of Truth: Jeder Zustand des Systems wird genau einmal an genau einem Ort gespeichert. State-Dateien im /state-Verzeichnis sind die operative Wahrheit. Alles andere — Cockpit, Telegram, Logs — sind abgeleitete Ansichten.
JSONL als Audit Trail
Jede Entscheidung, jeder Trade, jede Gate-Prüfung, jeder LLM-Call wird als JSONL-Zeile gespeichert. JSONL ist append-only, unveränderlich und maschinell auswertbar. Dateien: runtime_activity.jsonl, decision_resolution_history.jsonl, live_conversion_packet_log.jsonl, post_epoch_capture_events.jsonl, postmortem_history.jsonl.
JSON als aktueller Zustand
Für den aktuellen Systemzustand (Welche Lanes sind aktiv? Welcher Regime-Score gilt? Welche Trades sind offen?) werden JSON-Dateien verwendet. Diese werden bei jedem Zustandswechsel neu geschrieben. Sie sind die Quelle für Cockpit und Telegram.
Nachvollziehbarkeit
Jede Entscheidung im System ist nachvollziehbar: Wann wurde das Signal generiert? Welche Gates haben es geprüft? Warum wurde es abgelehnt oder ausgeführt? Wie war der Ausgang? Was hat das LLM dazu gesagt? Kein Trade ohne vollständigen Audit Trail.
Markdown ist nicht Wahrheit
Markdown-Dateien, Dashboard-Texte und Telegram-Nachrichten sind Menschenansichten — lesbar, aber nicht operativ verbindlich. Die strukturierten Policies im Code und die State-Dateien im JSONL-Format sind die einzige Maschinenwahrheit. Widerspricht ein Dashboard-Text einer State-Datei, gilt die State-Datei.