Le septième volet clôt la série par la preuve : un toolkit de dix-huit outils, open-source, construit avec le cycle ADLC lui-même. Des agents parallèles ont suivi la boucle build-prosecute-fix autour d'un core gelé, @adlc/core, qui centralise appels LLM, opérations git, conventions CLI et findings ledgers. Le principe structurel — « pinned means merged » — veut que ce core partagé soit mergé avant tout fan-out, afin d'éviter le dependency hell du développement parallèle. Les outils s'organisent selon les cinq phases : 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) et Distill (lesson-foundry, skill-rot, model-ratchet, rejection-mining).
Le cœur doctrinal est « frontier-free » : viser les cibles de précision avec des modèles mid-tier (classe Opus, Sonnet, Haiku) plutôt que frontier. Cinq substitutions remplacent les capacités frontier. D'abord, le generator-verifier gap fait tourner le moteur : vérifier coûte moins cher que générer, et « on n'a jamais besoin d'un modèle plus intelligent que le gate qu'il doit passer ». Ensuite, search remplace insight : N tentatives diverses, triées par un jugement mid-tier, surpassent un seul passage frontier — et la mesure prouve la capacité de la stack. Décomposition remplace horizon : des tickets plus petits maintiennent les modèles sous leur seuil de dégradation. Banking remplace présence : les modèles chers frappent une fois des structures permanentes (contrats, skills, lints) puis sortent, et les mid-tier opèrent à l'intérieur. Enfin, mesure remplace métacognition : divergence de parallax, statistiques de consensus et lacunes énumérées remplacent les requêtes de confiance. Une sixième substitution place l'humain comme tier frontier, sur les deux portes de spécification où l'intention est la vérité-terrain.
on n'a jamais besoin d'un modèle plus intelligent que le gate qu'il doit passer
Williams tient une « honest loss account » : la doctrine sacrifie l'élégance architecturale en un seul jet, l'intuition transversale subtile, la latence et les refactors à long horizon réticents à la décomposition. Les mitigations sont des judge panels, des premortems et les portes humaines ; le résidu, environ 5 % du travail, tourne à supervision maximale.
Côté adoption, il rejette le big-bang : commencer par la prosecution des PRs existantes (zéro changement de workflow), puis les rails et la génération de tests, puis l'interrogation, et seulement ensuite le parallélisme complet et la distillation. Mandater le cycle entier dès le premier jour est l'anti-pattern, car il impose la cérémonie avant que le compounding ne paie. Le fil rouge des sept volets se résume d'une formule : « replace trust with structure, and structure with measurement » — un mécanisme qui s'amplifie avec des modèles plus forts, donc un lifecycle et non un workaround. Le code est livré sur github.com/voodootikigod/adlc, en outils npx zéro-dépendance à exit codes déterministes pour la CI.