Idee

Verarbeitungsregeln und das Material, das sie verarbeiten, gehören nicht in dieselbe Datei

Info

Ursprünglich auf Französisch verfasst. Von KI übersetzt — der Sinn wurde bewahrt, nicht der Stil.

Hauptgedanke

Eine Kontextdatei nimmt zunächst alles auf, was eintrifft. Die Informationen über das Gebäude, die Dienstleister, die Baustellen – und mitten darunter die Anweisungen, die sagen, wie man mit Gleichnamigen umgeht, wo die Schwelle zwischen kleinen und großen Schuldnern liegt, wie man dieselbe Person unter zwei Namen erkennt. Alles ist nützlich, alles liegt an einem Ort, und die Datei überschreitet die tausend Zeilen.

Diese beiden Inhalte sind dennoch nicht gleicher Natur. Die einen beschreiben die Wohnanlage, die anderen beschreiben, wie man sie beschreibt: Das heißt, das Rezept mit den Zutaten zu vermischen. Die Regel schreibt man mit Abstand, und sie gilt, bis man sie ändert; das Material entsteht mit jeder E-Mail und hört nie auf zu wachsen. Hält man beides zusammen, wird der stabile Teil jedes Mal mitgelesen, wenn der bewegliche wächst, und man kann das eine nicht ändern, ohne sich durch das andere zu arbeiten.

Eine directives.md auf der einen Seite, eine context.md auf der anderen: Die Trennung löst das Volumenproblem nicht – das Material schwillt weiter an –, aber sie macht alles Weitere möglich. Solange die Regeln in dem untergehen, was sie steuern, lässt sich keine spätere Aufteilung sauber vornehmen, weil man nicht weiß, was in jedes Teilstück kopiert werden muss und was nur einmal vorhanden sein darf.

Warum das wichtig ist

Es benennt die erste Aufteilung, die zu machen ist, und es ist nicht die, die man erwartet. Vor einer zu großen Datei ist der Reflex, sie nach Themen zu zerschneiden; zuerst das herauszulösen, was nicht zum Thema gehört – die Regeln –, kostet wenig und erspart es, dieselben Anweisungen in fünfzehn thematische Dateien zu kopieren.

Es liefert auch eine Diagnosefrage für jedes Arbeitsdokument, das man mit einem Agenten teilt: Beschreibt jeder Absatz den Gegenstandsbereich oder die Art, ihn zu verarbeiten?

Nuancen und Grenzen

Die Grenze ist nicht immer scharf. „Schuldner unter hundert Euro werden gesondert verfolgt“ ist eine Verarbeitungsregel, die eine Tatsache über die Wohnanlage enthält, und sie muss zusammen mit dieser Tatsache überarbeitet werden.

Und die Trennung fügt eine Datei hinzu, die gepflegt werden muss: Werden die Direktiven nicht mehr gelesen, wendet man sie weiter an, ohne dass sich jemand erinnert, warum es sie gibt.

Offene Fragen

  • Wohin gehört eine Regel, die nur für eine einzige thematische Datei gilt – in die gemeinsame Regeldatei oder zu dem Material, das sie betrifft?