# ai/rules/ – verbindliche Regeln > Regeln haben **Vorrang** vor allem anderen in dieser Basis (außer den Sicherheits-/Datenschutzgrenzen des Agenten selbst). > Eine Regel pro Datei. Ändern nur durch den Bediener oder auf seine ausdrückliche Anweisung. | Datei | Regel in einem Satz | |---|---| | [language.md](language.md) | Alles in der Amtssprache aus `AGENTS.md`; Struktur sprachneutral englisch. | | [privacy.md](privacy.md) | Keine identifizierenden Personen-/Umgebungsdaten an externe Dienste; Daten nach Klasse behandeln. | | [secrets.md](secrets.md) | Geheimnisse nie in Dateien/Git/Chat; Secret-Store zuerst, Ansible Vault als Fallback. | | [headers.md](headers.md) | Jede Code-Datei trägt einen Header mit namentlich Verantwortlichen. | | [testing.md](testing.md) | Lokal testen; Cloud-VMs und Produktion nur mit ausdrücklicher Freigabe. | | [file_safety.md](file_safety.md) | Vor Löschen/Überschreiben ansehen, `*.orig` statt Löschen. | | [web_search.md](web_search.md) | Web-Recherche erlaubt, aber ohne interne Daten; Quellen mit Datum. | ## Aufbau einer Regeldatei ```markdown # Regel: > Stand: TT.MM.JJJJ · gilt für: alle Agenten (bis auf Widerruf) ## Erlaubt / Pflicht ## Verboten / Einschränkungen ## Ausnahmen (wer darf freigeben, wie wird es dokumentiert) ``` Ausnahmen, die der Bediener erteilt, in `context.md` mit Datum festhalten – sie gelten nur für genau diesen Fall.