Files

19 lines
1.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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.