Chris Williams
Auteur du cadre ADLC (« Agentic Development Lifecycle », 2026), qui distingue la contrainte-requête (couche prompt) de la contrainte-règle (harness).
Le cadre ADLC
Chris Williams, qui publie sous le pseudonyme voodootikigod, est une figure de la communauté JavaScript. En juin 2026, il publie indépendamment le cadre ADLC (Agentic Development Lifecycle), une méthode pour structurer le développement piloté par des agents. Son apport le plus opérationnel : une phase d'interrogation qui produit « une spec dont chaque critère d'acceptation nomme sa méthode de vérification ».
Sa distinction porteuse
La contribution la plus citée de Williams tient en une formule : une contrainte qui vit dans la couche prompt est une requête ; une contrainte inscrite dans le harness est une règle. Autrement dit, ce qu'on demande gentiment à l'agent n'engage à rien ; ce qu'on grave dans l'outillage (tests, garde-fous, pipeline) fait loi. Cette distinction rejoint l'esprit du harness engineering et éclaire pourquoi les boucles agentiques robustes investissent d'abord dans leur cadre d'exécution.
Questions fréquentes
Quelle est l'idée clé du cadre ADLC de Chris Williams ?
Qu'une contrainte n'a de valeur que là où elle vit : dans la couche prompt, c'est une simple requête que l'agent peut ignorer ; inscrite dans le harness (tests, garde-fous, pipeline), c'est une règle qui s'impose. L'ADLC en tire une discipline où chaque critère d'acceptation nomme sa méthode de vérification.
Articles liés
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...
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.
Compound-1 & Compound-2 : les deux phases où le SDLC piloté par l'IA apprend
Un bug vu deux fois n'est pas un bug, c'est un trou dans le système. Comment le SDLC SFEIR transforme chaque cycle en capital : deux phases de capitalisation — leçons statiques avant livraison, leçons runtime en prod — rechargées au plan suivant. − 30 % d'itérations après 10 cycles.