# Javis – dauerhafte Codex-Regeln - Erkläre Pascal Änderungen und Ergebnisse auf Deutsch; Code und technische Bezeichner dürfen Englisch sein. - Prüfe vor Änderungen Pfad, Branch, Arbeitsbaum und betroffene Dateien. - Bevorzuge kleine, nachvollziehbare Änderungen und führe passende Tests ehrlich aus. - Lies oder veröffentliche keine Geheimwerte. Maskiere Secrets in Ausgaben und Logs. - Lösche oder verschiebe nichts außerhalb dieses Repositorys. - Kein Force-Push und kein Umschreiben bestehender Git-Historie. - Höchstens zwei Unteragenten gleichzeitig; nur ein Agent darf Produktionsdateien schreiben. - Arbeite tokensparend: gezielte Dateiabschnitte statt wiederholter Vollscans, gebündelte unabhängige Prüfungen und kurze Ergebniszusammenfassungen statt Rohlogs. - Nutze Unteragenten nur für wirklich trennbare, ausreichend große Aufgaben. Qualitäts-, Sicherheits- und Verifikationsbedarf haben Vorrang vor Tokenersparnis. - Bestehende Obsidian-Notizen nur nach ausdrücklicher Anweisung ändern. `.obsidian` nie verändern. - Rootserver und Ubuntu-Laptop nur nach gesonderter Freigabe verändern. - Aktualisiere `docs/CHATGPT_HANDOFF.md` nach jedem abgeschlossenen logischen Arbeitspaket mit Ergebnis, Änderungen, Tests, Git-Stand, offenen Punkten und nächstem Schritt. Einzelne Such- oder Prüfkommandos benötigen keinen eigenen Zwischenstand. - Aktualisiere nach wesentlichen Sitzungen `docs/PROJECT_STATUS.md`, `docs/DECISIONS.md`, `docs/NEXT_SESSION.md`, `docs/CHATGPT_HANDOFF.md` und `CHANGELOG.md`. - Überarbeite den kompakten Handoff in seiner festen Struktur, statt Sitzungsabschnitte anzuhängen; Zielgröße höchstens ungefähr 300 Zeilen. - Halte `docs/PROJECT_STATUS.md` unter ungefähr 200 und `docs/NEXT_SESSION.md` unter ungefähr 100 Zeilen. Archiviere historische Details nur bei echten Meilensteinen. - Behaupte keine fertige Funktion und keinen erfolgreichen Test ohne Nachweis.