# williams-adlc-7-built-with-the-lifecycle-2026-06-12

## Veille

Settimo e ultimo capitolo della serie ADLC: Williams presenta un toolkit open-source di diciotto strumenti costruiti *con* il ciclo stesso (loop build-prosecute-fix, agenti paralleli, un core congelato `@adlc/core` seguito da un fan-out — "pinned means merged"). Il nucleo dottrinale è "frontier-free": raggiungere obiettivi di precisione con modelli di fascia media (classe Opus/Sonnet/Haiku) anziché di frontiera, tramite cinque sostituzioni (la ricerca sostituisce l'intuizione, la scomposizione sostituisce l'orizzonte, l'accumulo sostituisce la presenza, la misurazione sostituisce la metacognizione, il divario generatore-verificatore mantiene il motore in funzione), con l'essere umano che resta il livello "di frontiera" ai due gate di specifica. Filo conduttore della serie: "sostituire la fiducia con la struttura, e la struttura con la misurazione".

## Titre Article

The ADLC Toolkit

## Date

2026-06-12

## URL

https://www.voodootikigod.com/adlc-7-built-with-the-lifecycle

## Keywords

ADLC, toolkit, diciotto strumenti, @adlc/core, pinned means merged, frontier-free, modelli di fascia media, divario generatore-verificatore, la ricerca sostituisce l'intuizione, scomposizione, accumulo, misurazione vs metacognizione, pannelli di giudici, premortem, parallax, lesson-foundry, sequenza di adozione, sostituire la fiducia con la struttura, npx, codici di uscita, github.com/voodootikigod/adlc

## Authors

Chris Williams (@voodootikigod)

## Ton

Profilo: dimostrazione conclusiva di una serie tecnica (prospettiva practitioner-builder in inglese, registro sintetico e dottrinale), livello tecnico molto elevato, rivolto a ingegneri e team pronti ad adottare il ciclo. Il tono è prova-tramite-artefatto: il toolkit è stato costruito con il ciclo che esso stesso strumentalizza, rendendo l'articolo al contempo documentazione e dimostrazione auto-referenziale. L'autorità si fonda sul codice pubblicato (repo pubblico, pacchetto npm, strumenti npx a dipendenza zero con codici di uscita deterministici) e su un "conto perdite onesto" che assume esplicitamente ciò che la dottrina sacrifica. Stile ricapitolativo e assiomatico: cinque sostituzioni numerate, una sequenza di adozione ordinata, un anti-pattern nominato e una formula riassuntiva che chiude i sette capitoli — "sostituire la fiducia con la struttura, e la struttura con la misurazione".

## Pense-betes

- **Auto-riferimento**: il toolkit (diciotto strumenti) è stato costruito *tramite* il ciclo ADLC — agenti paralleli che seguono il loop build-prosecute-fix, con un core congelato `@adlc/core` (chiamate LLM, operazioni git, convenzioni CLI, registri dei findings).
- **Principio strutturale**: "pinned means merged" — il core condiviso viene unito (merge) **prima** del fan-out, per evitare l'inferno delle dipendenze nello sviluppo parallelo.
- **Cinque fasi degli strumenti**: Specify (`spec-lint`, `premortem`, `parallax`, `coldstart`); Rail + Build (`rails-guard`, `hollow-test`, `preflight`, `merge-forecast`, `model-router`, `flail-detector`, `consensus-fix`); Prosecute (`review-calibration`); Integrate (`behavior-diff`, `gate-manifest`); Distill (`lesson-foundry`, `skill-rot`, `model-ratchet`, `rejection-mining`).
- **Dottrina frontier-free**: raggiungere obiettivi di precisione con modelli di fascia media (classe Opus/Sonnet/Haiku) anziché di frontiera. Cinque sostituzioni rimpiazzano le capacità di frontiera: (1) il **divario generatore-verificatore** mantiene il motore in funzione — verificare costa meno che generare, "non serve mai un modello più intelligente del gate che deve superare"; (2) **la ricerca sostituisce l'intuizione** — N tentativi diversi selezionati da un giudizio di fascia media superano un singolo passaggio di frontiera; (3) **la scomposizione sostituisce l'orizzonte** — ticket più piccoli mantengono i modelli al di sotto della soglia di degrado; (4) **l'accumulo sostituisce la presenza** — i modelli costosi colpiscono strutture permanenti (contratti, skill, lint) e poi si ritirano, i modelli di fascia media operano al loro interno; (5) **la misurazione sostituisce la metacognizione** — la divergenza di parallasse, le statistiche di consenso e i gap enumerati sostituiscono le richieste di fiducia.
- **Sesta sostituzione**: l'essere umano è il livello di frontiera, occupando i due gate di specifica dove la verifica dell'intento è la ground truth.
- **Conto perdite onesto**: la dottrina sacrifica l'eleganza architetturale a passaggio singolo, l'intuizione trasversale sottile, la latenza e i refactoring a lungo orizzonte resistenti alla scomposizione. Mitigazioni: pannelli di giudici, premortem, gate umani; il residuo (~5% del lavoro) viene svolto sotto supervisione massima.
- **Sequenza di adozione**: (1) prosecuting di PR esistenti (nessun cambiamento del flusso di lavoro, costruisce fiducia); (2) rail e generazione di test (installa l'ancora di fiducia); (3) interrogazione (messa in discussione della spec dopo che gli agenti mancano i requisiti); (4) pieno parallelismo e distillazione (una volta consolidate le abitudini). **Anti-pattern**: imporre l'intero ciclo dal giorno 1 crea cerimonia prima che il compounding si concretizzi.
- **Filo conduttore dei sette capitoli**: "sostituire la fiducia con la struttura, e la struttura con la misurazione" — il meccanismo si amplifica con modelli più potenti, rendendolo un ciclo di vita piuttosto che un espediente.
- **Distribuzione**: repo `github.com/voodootikigod/adlc`, pacchetto `@adlc/core` (npm), strumenti npx a dipendenza zero con codici di uscita deterministici (0 = superato, 2 = gate fallito) per l'integrazione CI.

## RésuméDe400mots

Il settimo capitolo chiude la serie con una prova: un toolkit open-source di diciotto strumenti, costruito con il ciclo ADLC stesso. Agenti paralleli hanno seguito il loop build-prosecute-fix attorno a un core congelato, `@adlc/core`, che centralizza le chiamate LLM, le operazioni git, le convenzioni CLI e i registri dei findings. Il principio strutturale — "pinned means merged" — stabilisce che questo core condiviso deve essere unito (merge) prima di qualsiasi fan-out, per evitare l'inferno delle dipendenze nello sviluppo parallelo. Gli strumenti sono organizzati in cinque fasi: Specify (spec-lint, premortem, parallax, coldstart), Rail+Build (rails-guard, hollow-test, preflight, merge-forecast, model-router, flail-detector, consensus-fix), Prosecute (review-calibration), Integrate (behavior-diff, gate-manifest) e Distill (lesson-foundry, skill-rot, model-ratchet, rejection-mining).

Il nucleo dottrinale è "frontier-free": puntare a obiettivi di precisione con modelli di fascia media (classe Opus, Sonnet, Haiku) anziché di frontiera. Cinque sostituzioni rimpiazzano le capacità di frontiera. Primo, il divario generatore-verificatore mantiene il motore in funzione: verificare costa meno che generare, e "non serve mai un modello più intelligente del gate che deve superare". Poi, la ricerca sostituisce l'intuizione: N tentativi diversi, ordinati da un giudizio di fascia media, superano un singolo passaggio di frontiera — e la misurazione dimostra la capacità dello stack. La scomposizione sostituisce l'orizzonte: ticket più piccoli mantengono i modelli al di sotto della loro soglia di degrado. L'accumulo sostituisce la presenza: i modelli costosi colpiscono strutture permanenti (contratti, skill, lint) una sola volta e si ritirano, mentre i modelli di fascia media operano al loro interno. Infine, la misurazione sostituisce la metacognizione: la divergenza di parallasse, le statistiche di consenso e i gap enumerati sostituiscono le richieste di fiducia. Una sesta sostituzione colloca l'essere umano come livello di frontiera, ai due gate di specifica dove la verifica dell'intento è la ground truth.

Williams tiene un "conto perdite onesto": la dottrina sacrifica l'eleganza architetturale a passaggio singolo, l'intuizione trasversale sottile, la latenza e i refactoring a lungo orizzonte resistenti alla scomposizione. Le mitigazioni sono i pannelli di giudici, i premortem e i gate umani; il residuo, circa il 5% del lavoro, viene svolto sotto supervisione massima.

Sull'adozione, respinge l'approccio big-bang: iniziare con il prosecuting di PR esistenti (nessun cambiamento del flusso di lavoro), poi rail e generazione di test, poi l'interrogazione, e solo dopo il pieno parallelismo e la distillazione. Imporre l'intero ciclo dal primo giorno è l'anti-pattern, poiché impone cerimonia prima che il compounding dia i suoi frutti. Il filo conduttore dei sette capitoli si distilla in una formula: "sostituire la fiducia con la struttura, e la struttura con la misurazione" — un meccanismo che si amplifica con modelli più potenti, rendendolo un ciclo di vita piuttosto che un espediente. Il codice è pubblicato su github.com/voodootikigod/adlc, come strumenti npx a dipendenza zero con codici di uscita deterministici per la CI.

## GrapheDeConnaissance

- Chris Williams —publie→ The ADLC Toolkit (DOCUMENT, 0.97)
- Chris Williams —a_créé→ ADLC Toolkit (TECHNOLOGIE, 0.95)
- ADLC Toolkit —est_basé_sur→ ADLC (METHODOLOGIE, 0.92)
- ADLC Toolkit —utilise→ @adlc/core (TECHNOLOGIE, 0.92)
- Chris Williams —affirme_que→ « pinned means merged » : merger le core avant le fan-out (CITATION, 0.9)
- doctrine frontier-free —recommande→ atteindre la précision cible avec des modèles mid-tier (AFFIRMATION, 0.92)
- Chris Williams —affirme_que→ on n'a jamais besoin d'un modèle plus intelligent que le gate qu'il doit passer (CITATION, 0.93)
- generator-verifier gap —permet→ fonctionnement frontier-free du cycle (vérifier moins cher que générer) (CONCEPT, 0.9)
- search —remplace→ insight d'un modèle frontier (CONCEPT, 0.88)
- décomposition —réduit→ dégradation des modèles sur long horizon (CONCEPT, 0.89)
- humains —est_instance_de→ tier frontier sur les deux portes de spécification (CONCEPT, 0.88)
- ADLC —affirme_que→ « replace trust with structure, and structure with measurement » (CITATION, 0.94)
- Chris Williams —recommande→ adopter le cycle par séquencement de la douleur, pas en big-bang (AFFIRMATION, 0.9)
- ADLC Toolkit —utilise→ outils npx à exit codes déterministes (0 pass / 2 gate échoué) (TECHNOLOGIE, 0.89)

---
Canonical: https://www.thekb.eu/it/fiches/williams-adlc-7-built-with-the-lifecycle-2026-06-12/
