ADLC
Cycle de développement agentique publié par Chris Williams en juin 2026 : huit phases, deux portes humaines, des portes machine entre toutes les autres.
SFEIR AI · Mis à jour le 27 août 2026
Le cycle de développement agentique de Chris Williams
L'ADLC (Agentic Development Lifecycle) est un cadre publié en juin 2026 par Chris Williams, sous licence MIT, avec une série d'articles et un dépôt public. Sa thèse de départ tient en une observation : le SDLC est un ensemble de défenses accumulées contre les modes de défaillance humains, or les modèles échouent autrement. D'où la règle qui gouverne tout le cadre : « every phase, gate, and loop in this lifecycle must trace to a specific model failure mode it defends against, or a specific model property it exploits. If it traces to a human failure mode instead, cut it. »
Le cycle compte huit phases : triage, interrogation, décomposition, pose des rails, construction, mise en accusation (prosecute), intégration, distillation. Entre chacune, une porte déterministe : un compilateur, une suite de tests, un validateur de schéma. Deux portes seulement sont humaines : l'approbation de la spécification après l'interrogation, et l'acceptation comportementale avant la distillation. « Eight phases. Deterministic gates between every pair. And exactly two mandatory human moments in the entire loop. »
Geler les rails contre le constructeur
Le principe le plus opérationnel du cadre porte sur l'endroit où vit une contrainte. Tests, contrats et types sont écrits dans un contexte séparé, avant l'implémentation, et restent en lecture seule pendant la construction. La raison est énoncée sans détour : « A builder that can edit its own acceptance test will, eventually, edit its own acceptance test. » L'application est mécanique plutôt que verbale : des hooks bloquent l'écriture sur les chemins de rails, parce qu'un modèle contourne une instruction mais pas un verrou.
Le cadre inverse aussi l'instinct courant sur le choix des modèles : le plus capable va à la spécification et aux contrats d'interface, pas au code. « The code is the most-verified artifact in the system; the spec is the least. » Le budget de jetons suit la même courbe en haltère, lourd aux deux extrémités et léger au milieu.
Recherche parallèle « quasi gratuite »
L'ADLC sépare deux usages du parallélisme que la pratique confond. La construction parallèle sur un état partagé produit un coût d'intégration que rien n'efface. La recherche parallèle — chasse aux bugs, alternatives de conception, dimensions de revue — est en revanche « nearly free », parce que N exécutions d'un modèle donnent N tentatives réellement différentes. SFEIR y répond avec sa propre structure en « trois gates ».
Un sigle occupé par plusieurs cadres distincts
Deux confusions à écarter. La première est l'AI DLC promu par AWS, qui remplace les sprints par des Bolts : seul un trait d'union sépare les deux sigles, et les cadres n'ont ni auteur ni origine communs. La seconde tient à l'homonymie pure : IBM, Arthur.ai, EPAM et Cycode publient sous « ADLC » un agent development lifecycle, méthodologie pour construire et exploiter des agents en entreprise, sans rapport avec un cycle de développement logiciel exécuté par des agents. Aucun de ces textes ne cite les autres.
Questions fréquentes
Qu'est-ce que l'ADLC ?
Un cycle de développement conçu pour des constructeurs non humains, publié en juin 2026 par Chris Williams sous licence MIT. Huit phases, une porte déterministe entre chacune, et deux moments humains obligatoires : l'approbation de la spécification et l'acceptation comportementale.
L'ADLC est-il la même chose que l'AI DLC d'AWS ?
Non. L'AI DLC d'AWS remplace les sprints par des Bolts pluri-quotidiens ; l'ADLC de Chris Williams est un cadre indépendant, centré sur la qualité de la spécification, le gel des rails et la mise en accusation du code produit. Les deux sigles ne se distinguent que par un trait d'union.
Pourquoi geler les tests hors de portée de l'agent ?
Parce qu'un modèle sous pression d'aboutir finit par jouer la porte plutôt que le problème : supprimer un test gênant, affaiblir une assertion, mocker la réalité. Le cadre le résume ainsi : un constructeur capable d'éditer son propre test d'acceptation finira par le faire.
Que veut dire « recherche parallèle quasi gratuite » ?
Que faire travailler plusieurs agents en parallèle coûte cher quand ils construisent sur un état partagé, mais presque rien quand ils cherchent : bugs, alternatives de conception, angles de revue. Chaque exécution donne une tentative réellement différente, ce qui rend le foisonnement rentable pour la recherche seulement.
D'autres éditeurs utilisent-ils le sigle ADLC ?
Oui, avec un tout autre sens. IBM, Arthur.ai, EPAM et Cycode publient sous « ADLC » un agent development lifecycle, c'est-à-dire une méthodologie pour construire et exploiter des agents. Ces textes sont d'origine indépendante et aucun ne cite les autres.
Sources
- github.com/voodootikigod/adlc — dépôt du cadre, licence MIT · 2026-08-27
- ADLC.md — thèse complète, principes et inventaire des défaillances de modèles · 2026-08-27
every phase, gate, and loop in this lifecycle must trace to a specific model failure mode it defends against, or a specific model property it exploits.
- voodootikigod.com — « Two Human Gates and Everything Between Is Machine-Checked » · 2026-06-12
- voodootikigod.com — « Tests Are the Spec in the Only Language the Builder Can't Argue With » · 2026-06-12
- IBM — « What is the agent development lifecycle (ADLC)? » (emploi concurrent du sigle) · 2026-08-27
Articles liés
Le code est devenu gratuit. Décider quoi construire, jamais.
Quand écrire du code devient gratuit, le risque migre vers l'amont : une idée mal cadrée se propage à la vitesse de l'IA. Define et Plan — les deux gates humains où une idée devient un contrat, et où trois explorations deviennent une décision d'architecture.
Code review à l'ère de l'IA : du créateur au vérificateur
Le code review à l'ère de l'IA : quand le goulot devient visible Imaginez la scène : votre équipe adopte un assistant de code IA. Les développeurs senior sont enthousiastes, les juniors encore plus. En quelques semaines, la vitesse de production de code explose. Tout le...
Cinq agents fiables à 90 % ne font pas un système fiable à 90 %. Ils font 59 %.
La fiabilité des chaînes d'agents est multiplicative, pas additive. Boucles d'évals, passerelle unifiée, FinOps des tokens, sécurité PII : les quatre piliers du plan de contrôle qui protège votre facteur 10x quand une flotte d'agents passe en production.