Zum Inhalt springen
Wissen

Engineering-Praxis

Verifikation in einer Software Factory

Wenn Generierung günstig wird, hängt der Factory-Durchsatz davon ab, ob das System eine Änderung als akzeptabel, sicher und auslieferbar belegen kann.

Portrait von Benedikt Stemmildt

Verfasst von Benedikt Stemmildt Gründer & Co-CEO

Veröffentlicht: 2026-07-17

Generierung verschiebt den Engpass

Codegenerierung kann Anzahl und Umfang der Änderungen erhöhen, die in ein Delivery-System gelangen. Review, Integration und Produktentscheidungen gewinnen nicht automatisch dieselbe Kapazität.

Das Ergebnis ist eine Warteschlange. Pull Requests warten länger, Checks laufen häufiger und Menschen erhalten mehr plausiblen Output, als sie beurteilen können. Eine Factory muss die Verifikation verbessern, bevor sie die Autonomie erhöht.

Deterministische Gates belegen feste Fakten

Builds, Typprüfungen, Linter, Tests, Schemaprüfungen, Sicherheitsscans und Policy-Regeln beantworten begrenzte Fragen. Dieselbe Eingabe sollte dasselbe Urteil erhalten.

Diese Gates funktionieren am besten, wenn sie einen Vertrag schützen, der vor der Implementierung bestand. Ein Test, der erst nach der Änderung entsteht, kann dasselbe Missverständnis wie der Code enthalten. Wo das Risiko es rechtfertigt, sollte die Akzeptanzevidenz unabhängig bleiben.

Nützliche unabhängige Evidenz kann ein bestehender API-Vertrag, ein aufgezeichneter Verhaltensvergleich, ein Golden Output, eine unveränderliche Eigenschaft oder ein End-to-End-Szenario außerhalb der Implementierungsaufgabe sein.

Agenten-Review hat eine andere Aufgabe

Agenten können Absicht, Architektur, Sicherheit, Wartbarkeit und fehlende Tests in einem Umfang prüfen, den eine einzelne Person nicht bewältigt. Ihr Urteil bleibt probabilistisch. Mehrere Reviewer können dieselbe falsche Annahme wiederholen oder die Korrekturschleife mit breiten Vorschlägen überlasten.

Eine produktive Review-Stufe braucht eine gemeinsame Schweregrad-Sprache und einen begrenzten Auftrag. Kritische Findings können blockieren. Warnungen können Nacharbeit auslösen. Fragen gehören zu einer Person. Vorschläge sollten nicht dasselbe Budget wie ein gebrochener Vertrag verbrauchen.

Review-Schleifen brauchen außerdem eine Abbruchbedingung. Wenn eine Schleife nach wenigen Versuchen nicht konvergiert, hat sie Unsicherheit gefunden und keine Einladung, unbegrenzt Tokens auszugeben.

Grün bedeutet nicht korrekt

Eine Änderung kann alle automatisierten Prüfungen bestehen und trotzdem das falsche Problem lösen. Sie kann Sicherheitseigenschaften erhalten, aber das nützliche Verhalten verfehlen. Sie kann Unit- und Integrationstests bestehen und dabei eine Produktentscheidung einführen, die niemand beabsichtigt hat.

Menschen bleiben für die Absicht und für das Resturteil verantwortlich, das Gates nicht codieren können. Die Factory sollte die Arbeit sichtbar machen, die diese Aufmerksamkeit verdient, statt Menschen jede generierte Zeile lesen zu lassen.

Gates folgen Reversibilität und Auswirkung

Nicht jede Änderung verdient denselben Prozess.

Ein lokales Refactoring ohne öffentlichen Vertrag lässt sich günstig rückgängig machen. Datenbankschema, öffentliche API, Berechtigungsgrenze oder Produktionsdatenmigration werden teuer, sobald andere Systeme davon abhängen. Menschliche Aufmerksamkeit gehört dorthin, wo eine falsche Entscheidung schwer umkehrbar ist.

Daraus entstehen praktische Betriebsmodi. Arbeit mit niedrigem Risiko kann automatisierte Gates durchlaufen und mergen. Folgenreichere Arbeit kann einen genehmigten Plan, einen geprüften Vertrag oder eine Person beim Deployment verlangen. Die Organisation verantwortet diese Grenzen.

Die Factory muss lesbar sein

Agenten brauchen Zugriff auf den Anwendungszustand, den sie beurteilen sollen. OpenAI beschreibt, wie Benutzeroberflächen, Logs, Metriken und Traces für Codex in isolierten Worktrees lesbar gemacht wurden. So konnten Agenten Fehler reproduzieren und Laufzeitverhalten prüfen, statt beim Quellcode aufzuhören.

Jeder Lauf sollte Evidenz hinterlassen: ursprüngliche Absicht, Plan, Änderungen, Gate-Ergebnisse, Review-Findings, Deployment-Zustand und Kosten. Aus einem wiederkehrenden Fehler kann dann eine dauerhafte Regel oder ein Test werden.

Die Verifikationskapazität bestimmt die sichere Geschwindigkeit der Factory. Mehr Agenten helfen nur, wenn das Evidenzsystem mithält.

Quellen und Grenzen

Praxisbericht

Harness engineering: leveraging Codex in an agent-first world

Methode
OpenAIs eigene Beschreibung von Lesbarkeit, Review, Tests und Beobachtbarkeit in einem internen Produkt.
Grenzen
Bericht eines Modellanbieters über ein neues Produkt mit eigener Infrastruktur und einem kleinen Spezialistenteam.

2026-02-11 | Geprüft: 2026-07-17

Branchenbericht

Effective harnesses for long-running agents

Methode
Anthropics technischer Bericht über Zustand, Fortschritt und Akzeptanz bei langlaufenden Agenten.
Grenzen
Umsetzungsempfehlung eines Modellanbieters, kein unabhängiger Ergebnisvergleich.

2025-11-26 | Geprüft: 2026-07-17

Telemetriebericht

The 2026 State of Software Delivery

Methode
Analyse von mehr als 28 Millionen CI-Workflows aus Tausenden Teams.
Grenzen
CI-Telemetrie zeigt Integrationsverhalten, nicht ob ein Feature die Produktabsicht erfüllt.

2026-02-18 | Geprüft: 2026-07-17

Verwandte Artikel

Den eigenen Engpass prüfen

Das Factory Readiness Assessment verbindet diese Forschung mit eurem Wertstrom, euren Daten und der nächsten Entscheidung.

Assessment ansehen