Ratchet Pattern

Was ist ein 'Turn' in reins?
Eine Anatomie des Turns, der kleinsten Ausführungseinheit in reins. Was nicht aufgezeichnet ist, ist kein Turn — aus dieser einen Definition folgen Treiberunabhängigkeit, Neustart-Resilienz und Auditierbarkeit. Im Vergleich mit dem Loop-Engineering-Diskurs vom Juni 2026 zeigt sich, wie der Turn dessen Empfehlungen in Struktur verwandelt.

Systeme lassen Genies heller strahlen
Ein Genie ohne Struktur treibt ab, Struktur allein bleibt mittelmäßig. Erst wenn Genie und Struktur multipliziert werden, entfalten sie ihren wahren Wert. Der ZenFlow-Benchmark (Claude Sonnet, 32 Endpunkte, 43 Minuten) und historische Belege durch die B-17, Toyota und WHO-Checklisten beweisen dasselbe Prinzip.

Warum Drift niemals stirbt
Drift kehrt zurück, egal wie oft man ihn behebt. Nachdem ich die Geschäftslogik per SSOT geschlossen hatte, stieg derselbe Drift eine Schicht höher — in den Generator, der das SSOT liest. Warum das nicht stirbt, baue ich von der Entropie her neu auf.

abloq — ein agentenbetriebener Blog, dessen Verifikation die Maschine sperrt
Übergibt man einem Agenten einen Blog, kommen Texte heraus. Das Problem ist, dass man ihnen nicht trauen kann — er erfindet Quellen, hebt den lastmod eines gar nicht geänderten Textes an und fasst Dateien an, die er nicht anfassen sollte. Will der Mensch ohnehin alles prüfen, war die Übergabe sinnlos. abloqs Antwort ist die Arbeitsteilung: Erzeugung probabilistisch, Verifikation deterministisch. Der Mensch schreibt nur ein einziges Blatt — die Insight-Spezifikation (insight.yaml); Erstellung, Übersetzung, Auffrischung und Belegverstärkung übernimmt der Agent als Quest, und die Qualität verbürgt ein aus einem einzigen blog.yaml abgeleitetes deterministisches Gate. Ein gesperrtes PASS ist irreversibel — der Agent mag wegwerfbar sein, doch der Fortschritt akkumuliert.

Warum deine Agenten-Loop divergiert
Je verbreiteter Loop Engineering wird, desto öfter stoßen Menschen an dieselbe Wand — die Loop konvergiert nicht, sie divergiert. Endlose Rotation, Drift, Reward Hacking: Die drei Gesichter haben eine gemeinsame Wurzel. Man hat den Generator selbst wieder in den Urteilsslot der Loop gesteckt. Doch Divergenz ist noch Glück. Denn sie ist sichtbar. Wirklich gefährlich ist die Loop, die still falsch konvergiert. Es gibt nur ein Rezept — die Befugnis, den Abschluss zu verriegeln, gehört nicht dem LLM, sondern allein einem deterministischen Gate.

Der Produktionsverkehr ist die Spezifikation
Legacy-Code hat keine Dokumentation. Auch keine Tests. Und doch läuft er gerade jetzt. Ein Monat gut geführter Logs ist bereits die Spezifikation — wer aus dem Produktionsverkehr Hurl-Integrationstests baut, die das aktuelle Verhalten einfangen, fixiert die Funktionen des Legacy-Systems und spannt ein Sicherheitsnetz fürs Refactoring, ohne eine einzige Zeile Code zu lesen.

Eine ganze Stadt verbrennen für eine einzige Antwort
Ein Modell mit einer Billion Parametern verbrennt so viel Strom und Wasser wie eine ganze Stadt, nur um eine einzige Antwort auszuspucken. Ich hielt das für Wahnsinn. Auf der Suche nach einer Antwort erkannte ich: Genau der Fehler, den alle beheben wollten, die Schmeichelei der LLMs, war die Antwort. Füttert man sie mit fact, wird aus Schmeichelei Genauigkeit. Dieser Text erzählt, warum ich Reins begonnen habe.

reins — nur die Domain aus der Quest-CLI behalten, das ratchet als Framework
how-make-quest lehrte, wie man eine Quest-CLI mit bloßen Händen baut. Doch baut man eine zweite CLI, schreibt man dasselbe ratchet, dasselbe scan/next/submit, dieselbe Aggregation erneut. reins extrahiert dieses Invariante als Framework — ratchet, Befehlsgerüst, Aggregation und export liefert reins, du implementierst nur das Gate deiner Domain (gate.Definition, 4 Methoden). Das Gate ist ein Katalog von cheese-Abwehrregeln, und der toulmin-defeat-Graph gibt dem Agenten einen Lösungsweg zurück: 'warum verloren und was ändern, um zu gewinnen'.

Wie man eine Quest-CLI baut — ein Werkzeug bauen, das die Maschine über die Fertigstellung entscheiden lässt
Die KI sagt 'Ich bin fertig.' In Wirklichkeit ist sie es nicht. Dieser Text zeigt, wie man das Werkzeug baut, das dieses Problem löst — eine Quest-CLI. Vom Prinzip (warum) bis zum cobra-Befehlsgerüst (wie) versetzt dieser eine Text einen Agenten in die Lage, eine Go-Quest-CLI zu bauen. huma ist das durchgearbeitete Beispiel.

Die Voraussetzungen für eine höhere Genauigkeit von LLM-Multi-Agenten
Mehrere Agenten parallel laufen lassen macht genauer? Nur zur Hälfte wahr. Modelle, die auf denselben Daten trainiert wurden, irren an denselben Stellen. Multi-Agenten funktionieren unter zwei Bedingungen — entweder man entwirft Fehlerunabhängigkeit, oder man stellt in einer verifizierbaren Domäne einen verifier außerhalb des LLM auf.

Warum Ihr Agent niemals aufhört
Angesichts des Prahlens, einen Agenten rund um die Uhr laufen zu lassen, stellt sich nicht Bewunderung ein, sondern eine Frage – warum ist er noch nicht fertig? Code ist kein Suchproblem, sondern ein Constraint-Satisfaction-Problem. Ein System, das anhalten kann, ist ein gesundes System.

Wer definiert »Abgeschlossen«? — Das Problem, das Spiele 40 Jahre früher gelöst haben
In dem Moment, wo man den Auszug eines Mieters mit fünf Fotos definiert, wird es zum Spiel-Quest. »Abgeschlossen« nicht als Behauptung des Ausführenden, sondern als maschinell verifizierbaren Zustand zu definieren — das haben Spiele 40 Jahre früher gelöst, und es ist die richtige Art, KI-Agenten Arbeit zu geben.

filefunc × Hono — Code, den ein Agent in einem Schritt liest: von 60 auf 18 Zeilen
Wir haben Hono, das Praxis-Framework mit 23k Stars, mit filefunc refaktoriert. Alle 4419 Tests bestanden. Und die Messung zeigte: Die Codezeilen, die ein Agent liest, wenn er ein einziges Konzept öffnet, sanken vom Median 60 auf 18 — ein Rückgang von 71 %. Nicht die Dateianzahl, sondern die Leselänge ist entscheidend.

Präzedenz ist keine Wahrheit — wie KI Flickwerk kopiert und daraus Autorität macht
KI liest die Struktur von Code, aber nicht, ob es sich um eine Entscheidung oder ein Flickwerk handelt. Daher gewinnen Fehler beim Kopieren eine falsche Autorität. Was diese Schleife unterbrochen hat, war nicht ein größeres Modell, sondern eine einzige menschliche Gegenfrage.

Agent-operable Systeme bauen
60 bis 80 % der IT-Budgets der Fortune 500 fliessen in die Bewachung gesperrter Legacy-Systeme. Weil man sie nicht oeffnen kann. Die eigentliche Bedeutung der KI-Blase ist nicht, dass Modelle intelligenter werden — sondern dass die gesperrte Unternehmensmemory erreichbar wird.

huma -- Eine Ratsche die keinen Endpoint auslasst
Wenn Sie einen KI-Agenten bitten 42 Endpoints zu testen erklaert er um den 15. herum fertig. huma verwandelt die Endpoint-Liste in eine Ratschen-Sitzung sodass der Agent keinen einzigen auslassen kann. scan next write verify.

Agent Operable Codebase
Ist Code, der für Menschen gut lesbar ist, derselbe wie Code, mit dem Agenten gut arbeiten können? Nein. Wenn eine Datei 20 Funktionen hat, sinkt die Agent-Leistung um 30-85%. Das Büro muss zur Fabrik werden.

Lektion 6. Bestanden dann gesperrt — Ratchet Pattern Prinzipien und Massenanwendung
KI erklärte fertig zu sein. Tatsächlich 40/527. Das Ratchet Pattern übergibt die Abschlussbeurteilung an die Maschine.

Reins Engineering — KI mit Zugeln
Harness Engineering ist ein Zaun. Er halt den Agenten davon ab, hinauszugehen, garantiert aber nicht, dass er das Ziel erreicht. Reins Engineering sind die Zugel — lenke mit deterministischen Vertragen, sichere mit Ratchets, trenne Entscheidungen von Implementierung.

Hurl stoppt Vibe-Coding-Drift
Vibe Coding bricht innerhalb von 3 Monaten durch Logik-Drift zusammen. CMU, METR, DORA und Amazon belegen es. Deklarieren Sie API-Vertraege als Plain Text mit Hurl und sichern Sie sie mit einer Ratsche -- Drift wird strukturell unterdrueckt, ohne die Freiheit der KI einzuschraenken.

yongol — Der Kiel von KI-codiertem SaaS
Vibe Coding bricht bei 200 Endpoints zusammen, weil KI Entscheidungen nicht von Implementierungsdetails unterscheiden kann. yongol verlagert das Arbeitsziel der KI von Code auf 10 deklarative Spezifikationen und erzwingt schichtuebergreifende Konsistenz vor der Kompilierung. Harness with reins.

Sycophancy bei KI ist ein Business-Feature
Sycophancy-Bias bei LLMs ist kein Bug. Es ist eine mathematische Unvermeidlichkeit von RLHF und ein kommerzielles Feature, das Big Tech keinen Anreiz hat zu beheben. Deshalb ist LLM-as-Judge strukturell unmöglich.

Warum Coding-Agenten funktionieren und warum sie scheitern
Dasselbe Modell halluziniert im Web-Chat, liefert aber ein 200-Zeilen-Feature im Coding-Agenten. Nicht weil sich das Modell geändert hat — weil sich die Topologie geändert hat. Generierung kann probabilistisch sein. Verifikation muss deterministisch sein.

Ratchet Pattern — Wie man einen Agenten dazu bringt, bis zum Ende durchzuhalten
Ich ließ einen KI-Agenten Tests für 527 Funktionen schreiben — er hörte bei 40 auf und erklärte sich fertig. Ratchet Pattern erzwingt die Fertigstellungsprüfung durch einen maschinellen verifier und bringt den Agenten dazu, wirklich bis zum Ende durchzuhalten.

tsma -- Die Verteidigungslinie gegen Regressionen in Legacy-Code
Alle Funktionen indexieren, Teststatus erkennen, Coverage messen und dem LLM-Agenten Feedback geben -- ein CLI-Tool. Mit einem einzigen Befehl eine Verteidigungslinie gegen Regressionen in Legacy-Code errichten.

filefunc — eine Datei, ein Konzept
Die Navigationseinheit eines KI-Code-Agenten ist die Datei. Eine Codestruktur-Konvention und ein CLI-Tool, das erzwingt: eine Datei, ein Konzept.