Fünfte Episode der SFEIR-Serie über den augmentierten SDLC, gewidmet der Review-Phase, veröffentlicht am selben Tag wie Addy Osmanis LinkedIn-Beitrag, den sie in eine Phasenspezifikation überführt.
Die Ausgangsbeobachtung: Qualität wurde früher im Code gelesen; Agenten produzieren heute mehr davon, als irgendjemand reviewen kann. Sie hat daher die Adresse gewechselt — sie lebt in dem Ring von Constraints, der den Agenten umgibt, also im Harness. Sieben Dimensionen bilden diesen Ring (Correctness, Security, Performance, Accessibility, Maintainability, wirtschaftliche Effizienz, Verständlichkeit), verbunden durch die Back-Pressure-Regel: einer Loop wird nur die Autonomie zugestanden, die man günstig und zuverlässig verifizieren kann. Das Korollar stellt die vorherrschende Intuition auf den Kopf: Der Flaschenhals war nie die Generierung, sondern die Verifikation — „Generierung ist ein weiter Trichter, Verifikation ein enger Hals; wer den Trichter beschleunigt, verdickt den Stau am Hals.“
Daher die zentrale Architekturentscheidung: Im Elf-Phasen-Zyklus ist Review bewusst kein menschliches Gate. Die drei unantastbaren Gates sind Define, Plan und Ship. Das Gate auf Review zu legen würde menschliche Aufmerksamkeit — eine endliche Ressource — als Kontrollpunkt einer Generierung setzen, die selbst skaliert: der Hals würde sich nie weiten. Review instrumentiert, Ship entscheidet; Review erzeugt einen anfechtbaren Beweiskörper, und die Entscheidung fällt anhand der Beweise, nicht anhand des vollständigen Diffs. SFEIR übernimmt von Monperrus, dass die menschliche Inspektion jedes Diffs der agentischen Geschwindigkeit nicht standhält, weist aber seine Schlussfolgerung zurück: Abnahme kann nicht delegiert werden.
Die operative Übersetzung ist eine Tabelle Dimension für Dimension, die trennt, was mechanisierbar ist, von irreduzibel menschlichem Urteil. Die systematisch vergessene Dimension ist Verständlichkeit, „weil sie die CI nicht bricht“ — daher die günstigste Abhilfe im Raster: den Agenten protokollieren zu lassen, was er versucht und verworfen hat, denn „Intention geht nicht verloren, sie wird weggeworfen.“
Der benannte Fehlermodus ist die zirkuläre Validierung: Der Agent, der den Code schreibt, schreibt auch die Tests, die ihn validieren, die CI ist grün — „man hat einen Spiegel gebaut, keinen Ring.“ Fünf Gegenmaßnahmen sind von Anthropic entlehnt (unabhängige Gates, deterministisch + agentisch, Shadow Mode, risikobasierte Abstufung, SIEM-Logging), und Compare the Market warnt, dass ein auf Vector-RAG aufgebauter Reviewer das Review verschlechtert (~70 % bei einem AST-Graphen gegenüber ~58 %).
Die eigene Erweiterung der Firma ist die Ratsche, angehängt an Compound-1: Jedes Entkommen wird zum Constraint. Der Ring verdickt sich mit jedem Zyklus — „das einzige Asset in der Kette, das an Wert gewinnt, während Modelle an Wert verlieren“ (− 30 % weniger Korrekturiterationen nach zehn Zyklen, ein internes Maß). Nur eine Frage bleibt: Was lässt mein System nicht durch?