# williams-adlc-2-two-human-gates-2026-06-12

## Veille

Zweiter Teil von Chris Williams' ADLC-Serie: Er entfaltet den Zyklus, der sich aus dem „ersten Gesetz" ergibt — acht Phasen (P0 Triage → P7 Distill), ein deterministisches Gate zwischen jedem Phasenpaar und genau zwei verpflichtende menschliche Momente (Spezifikationsfreigabe bei P1, Verhaltensabnahme bei P6). Kernprinzip: eine LLM→LLM-Übergabe ohne deterministischen Kontrollpunkt vervielfacht die Fehlerquote; hinzu kommt eine „Barbell"-Kostenverteilung (schwer an beiden Enden, leicht in der Mitte), die die Ökonomie von Agile umkehrt.

## Titre Article

Two Human Gates and Everything Between Is Machine-Checked

## Date

2026-06-12

## URL

https://www.voodootikigod.com/adlc-2-two-human-gates

## Keywords

ADLC, Achtphasiger agentischer Zyklus, Deterministische Gates, Zwei Human Gates, triage, interrogate, decompose, rails, build, prosecute, integrate, distill, LLM-Übergabe, Fehlerkumulation, Barbell-Verteilung, Barbell-Ausgaben, Umgekehrte Agile-Ökonomie, Two-Strike-Regeneration, Modellstufe, Eingefrorene Abnahmekriterien, context engineering, Nutzbares Kontextfenster

## Authors

Chris Williams (@voodootikigod)

## Ton

Profil: Prozessarchitektur-Exposition (Praktiker-Perspektive im „Wir/Du"-Ton, methodisches Register), hohes technisches Niveau, adressiert Engineering Leads, die Agenten im großen Maßstab einsetzen. Der Ton entspricht einer begründeten Spezifikation: Jede Phase wird durch das eingeführt, wogegen sie schützt (verknüpft mit den F1–F8-Fehlermodi des vorigen Teils), ihr deterministisches Ausgangs-Gate und ihr optionales Human Gate. Die Autorität stützt sich auf systemische Kohärenz — der Zyklus „ergibt sich" logisch aus dem Regelwerk des ersten Teils — sowie auf operative Präzision (benannte Gates: Cold-Start-Test, RED-Gate, Green-Gate, Zero-Findings-Gate). Strukturell dichter Stil, gestützt durch ein Flussdiagramm (P0→P7 mit Approved/Redo-Schleifen), die Barbell-Wirtschaftsmetapher zur Begründung der Token-Ausgaben und eine explizite Haltung delegierten Maschinenvertrauens zwischen den beiden einzigen Human Gates.

## Pense-betes

- **Kumulationsprinzip**: „Eine LLM→LLM-Übergabe ohne deterministischen Kontrollpunkt vervielfacht die Fehlerquote." Zwischen zwei beliebigen Phasen muss ein deterministisches Gate (Compiler, Testsuite, Validator) stehen, das die Akkumulation probabilistischer Fehler auf null zurücksetzt.
- **Acht Phasen**: P0 Triage (Routing nach Risiko und Blast Radius, nicht nach Komplexität — triviale Arbeit umgeht den Zyklus); P1 Interrogate (ein Agent befragt Stakeholder, *nachdem* er die Codebasis gelesen hat; Ergebnis: eine Spezifikation, deren Abnahmekriterien ihre Verifikationsmethode benennen; **Human Gate 1: Spezifikationsfreigabe**); P2 Decompose (Aufteilung in atomare Tickets, ausführbar von frischen Agenten, explizite Verträge an den Schnittstellen; Gate: ein Cold-Start-Test durch ein günstiges Modell deckt Lücken auf); P3 Rail (Tests, Type Stubs und Verträge werden isoliert aus der Spezifikation geschrieben und dann **eingefroren** — der Builder darf sie nicht verändern; Gate: Tests schlagen aus den richtigen Gründen RED fehl, Stubs bestehen die Typprüfung); P4 Build (ein Agent pro Ticket, standardmäßig Modelle mittlerer Stufe, Two-Strike-Regeneration, keine Personas); P5 Prosecute (frische Agenten mit dem Auftrag zu widerlegen; bis zu zwei aufeinanderfolgende Durchgänge ohne Befund); P6 Integrate (**Human Gate 2: Verhaltensabnahme**); P7 Distill (Vereinfachen + Lehren destillieren).
- **Die beiden Human Gates**: Spezifikationsabsicht (P1) und Verhaltensverifikation (P6). Alles dazwischen wird maschinell gegatet. Bei P6: Der Mensch prüft Konformitätszusammenfassungen, Test-Diffs, Laufzeitverhalten und Hotspots — nicht die vollständigen Diffs. Die Frage: „Ist das, was ich gemeint habe, *im laufenden Betrieb*?"
- **Barbell-Verteilung**: Hoher Token-Einsatz an beiden Enden (Planung und Review), gering in der Mitte (Ausführung). Kehrt die Agile-Ökonomie um, in der „Falschbauen das Teure ist".
- **Modellstufe**: „Die Modellstufe ist eine Funktion der Kosten, einen Fehler zu erkennen, nicht des Prestiges der Aufgabe."
- **Explizit abgelehnte Normen**: menschliche Vollständig-Diff-Review (jenseits von 500 Zeilen reines Theater), „Agile-Light"-Planung für agentische Arbeit, Persona-Engineering, kollaboratives Multi-Agenten-Bauen, DRY zur Schreibzeit, Coverage-Prozent-Gates, Token-Kontingente als Kostenkontrolle, Modell-Failover mitten in der Aufgabe.
- **Jede Ablehnung lässt sich auf einen Fehlermodus zurückführen**, der im ersten Teil dokumentiert wurde: Die Übernahme eines Rituals erfordert eine explizite Rechtfertigung gegenüber einem bewährten Standard.

## RésuméDe400mots

In diesem zweiten Teil überführt Chris Williams das „erste Gesetz" des ADLC in einen konkreten Zyklus: acht Phasen, ein deterministisches Gate zwischen jedem Phasenpaar und genau zwei verpflichtende menschliche Momente. Das leitende Prinzip lautet, dass eine direkte LLM-zu-LLM-Übergabe ohne deterministischen Kontrollpunkt die Fehlerquote vervielfacht — jede probabilistische Komponente, die mit einer weiteren verknüpft wird, verstärkt den Fehler kumulativ. Die Gates (Compiler, Testsuiten, Validatoren) setzen diese Akkumulation auf null zurück.

Der Zyklus beginnt bei P0 (Triage): Arbeit wird nach Risiko und Blast Radius geroutet, nicht nach Komplexität; triviale Arbeit umgeht den vollständigen Zyklus, substanzielle Arbeit durchläuft alle acht Phasen. P1 (Interrogate) ist die Phase mit der höchsten Hebelwirkung: Ein Agent befragt Stakeholder, *nachdem* er die Codebasis konsultiert hat, was verhindert, dass generische Annahmen Lücken in der Spezifikation füllen. Ihr Ergebnis ist eine Spezifikation, in der jedes Abnahmekriterium seine Verifikationsmethode benennt. Hier liegt Human Gate 1 — die Spezifikationsfreigabe, der Punkt maximalen menschlichen Wertbeitrags.

P2 (Decompose) schützt vor Context Rot, indem die Spezifikation in atomare Tickets aufgeteilt wird, die von frischen Agenten ausführbar sind, mit expliziten Verträgen an den Schnittstellen. P3 (Rail) schreibt Tests, Type Stubs und Verträge isoliert aus der Spezifikation und friert sie anschließend ein — der Builder darf sie nicht mehr verändern. P4 (Build) startet standardmäßig einen Agenten pro Ticket auf Modellen mittlerer Stufe, mit Two-Strike-Regeneration (ein stockender Agent wird beendet und sauber neu gestartet) und ohne Personas — Fähigkeit entsteht aus Kontext, Werkzeugen und Auftrag (Charter). P5 (Prosecute) setzt frische Agenten mit dem Auftrag ein, zu widerlegen, wobei die Beweislast auf der Reproduzierbarkeit liegt, bis zu zwei aufeinanderfolgende Durchgänge nichts finden. P6 (Integrate) eröffnet Human Gate 2 — die Verhaltensabnahme: Der Mensch prüft Spezifikationskonformität, Test-Diffs, Laufzeitverhalten und Hotspots — nicht die vollständigen Diffs. Die Frage lautet: „Ist das, was ich gemeint habe, im laufenden Betrieb?" Schließlich vereinfacht P7 (Distill) und destilliert wiederkehrende Lehren in Lint-Regeln, Templates und Skills.

Williams besteht auf einer „Barbell"-Ausgabenverteilung: schwer an beiden Enden (Planung, Beweisführung), leicht in der Mitte (Ausführung). Dies kehrt die klassische Agile-Ökonomie um, in der „Falschbauen das Teure ist". Er lehnt explizit die vollständige Diff-Review ab (jenseits von 500 Zeilen reines Theater), ebenso Personas, DRY zur Schreibzeit und Coverage-Prozent-Gates — jede Ablehnung ist auf einen konkreten, dokumentierten Fehlermodus zurückgeführt.

## GrapheDeConnaissance

- Chris Williams —publie→ Two Human Gates and Everything Between Is Machine-Checked (DOCUMENT, 0.97)
- ADLC —fait_partie_de→ cycle agentique en huit phases (METHODOLOGIE, 0.95)
- Chris Williams —affirme_que→ un handoff LLM→LLM sans checkpoint déterministe multiplie les taux d'erreur (AFFIRMATION, 0.95)
- gates déterministes —réduit→ compounding d'erreur entre phases probabilistes (CONCEPT, 0.93)
- phase Interrogate —permet→ specs dont les critères nomment leur méthode de vérification (CONCEPT, 0.9)
- phase Decompose —réduit→ context rot (CONCEPT, 0.9)
- phase Rail —utilise→ tests et stubs gelés que le builder ne peut modifier (CONCEPT, 0.92)
- phase Build —utilise→ modèles mid-tier par défaut (TECHNOLOGIE, 0.88)
- deux portes humaines —s_applique_à→ intention de spec (P1) et vérification comportementale (P6) (CONCEPT, 0.93)
- distribution en haltère —s_oppose_à→ économie agile traditionnelle (CONCEPT, 0.88)
- Chris Williams —affirme_que→ le tier de modèle dépend du coût de détection d'une erreur, pas du prestige de la tâche (CITATION, 0.92)
- ADLC —s_oppose_à→ revue humaine de diff complet au-delà de 500 lignes (CONCEPT, 0.9)
- chaque rejet de norme —est_basé_sur→ un mode de défaillance documenté des modèles (CONCEPT, 0.88)
- phase Build —utilise→ two-strike regeneration (METHODOLOGIE, 0.87)

---
Canonical: https://www.thekb.eu/de/fiches/williams-adlc-2-two-human-gates-2026-06-12/
