Code review dans le SDLC augmenté : l'anneau de contraintes autour des agents
Episode „Phase 5 · Review“ der SFEIR-Serie über den augmentierten SDLC, veröffentlicht **am selben Tag** wie Addy Osmanis LinkedIn-Beitrag, den sie in eine Phasenspezifikation übersetzt. These: **Qualität hat die Adresse gewechselt** — sie wird nicht mehr im Code gelesen (Agenten produzieren mehr davon, als irgendjemand reviewen kann), sondern in **dem Ring von Constraints, der den Agenten umgibt**. Osmanis Ring (sieben Dimensionen — 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, keinen Zentimeter mehr“) wird neu gezeichnet, übersetzt und an Phase 5 des 11-Phasen-Zyklus von SFEIR angehängt. Das strukturierende Korollar: **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.“ **Die interessanteste Design-Entscheidung ist eine Wahl der Zyklusarchitektur**: Review liegt bewusst **außerhalb der drei menschlichen Gates** (Define, Plan, Ship), denn das Gate auf Review zu legen würde bedeuten, menschliche Aufmerksamkeit — eine endliche Ressource — als Kontrollpunkt einer Generierungskapazität zu setzen, die selbst skaliert: „man hätte eine Pipeline gebaut, deren maximaler Durchsatz der Anzahl an Diffs entspricht, die ein Senior bis Feierabend lesen kann.“ Daher die Aufteilung: **Review instrumentiert, Ship entscheidet** — Review liefert einen *anfechtbaren Beweiskörper*, Ship entscheidet anhand der Beweise, nicht anhand des vollständigen Diffs. Eine Position gegen Monperrus (dessen Diagnose SFEIR übernimmt — die menschliche Inspektion jedes Diffs hält der agentischen Geschwindigkeit nicht stand —, dessen Schlussfolgerung sie aber zurückweist: Abnahme kann nicht delegiert werden). Die benannte Falle ist die **zirkuläre Validierung** (der Agent, der den Code schreibt, schreibt auch die Tests, die ihn validieren: „man hat einen Spiegel gebaut, keinen Ring“), mit fünf von Anthropic entlehnten Gegenmaßnahmen (unabhängige Gates in getrennten Context-Windows, deterministisch + agentisch ersetzen sich niemals gegenseitig, Shadow Mode, risikobasierte Abstufung, Logging ins SIEM) sowie der Warnung von Compare the Market (**AST-Graph ~70 % vs. Vector-RAG ~58 %**, RAG schneidet *schlechter ab als gar kein Kontext*). Die eigene Erweiterung der Firma ist **die Ratsche**: „jedes Entkommen wird zum Constraint“ — ein Fehler, der den Ring durchbrochen hat, wird *innerhalb des Rings* wieder geschlossen (Test, Lint-Regel, Rubrik, Harness-Guardrail), bei Compound-1, „das einzige Asset in der Kette, das an Wert gewinnt, während Modelle an Wert verlieren“ (ein internes, nicht auditiertes Maß: **− 30 % weniger Korrekturiterationen nach zehn Zyklen**). Der Artikel schließt mit einer Neuformulierung der Frage: „Ist dieser Code gut?“ lässt sich nicht mehr beantworten; was bleibt, ist **„Was lässt mein System nicht durch?“**
SFEIR (voix éditoriale du cabinet, article non signé individuellement) — construit sur Addy Osmani (Google) ; cite Martin Monperrus · Paula Hingel (Augment Code) · DORA/Google Cloud · Jason Clinton (Anthropic) · l'équipe Engineering de Compare the Market