Le cinquième volet aborde le passage à l'échelle : faire travailler des agents en parallèle sans tomber dans le « merge hell ». Williams pose d'emblée que l'orchestration multi-agents revient à équilibrer trois cadrans interdépendants — le coût (déterminé par le choix du modèle), le temps mural (déterminé par la largeur de parallélisation) et la précision (déterminée par la qualité des contrats). Ces facteurs sont couplés : le parallélisme n'améliore l'efficience-coût à précision constante que si la partition du travail est propre. Augmenter la largeur sans contrats nets dégrade la précision et fait exploser les conflits.

Le principe d'architecture est tranchant : « control flow is code; judgment is models ». Williams refuse de confier les décisions d'ordonnancement à des modèles frontier ; ce sont des scripts déterministes qui orchestrent, les modèles n'intervenant que là où un jugement est réellement requis. Le système s'organise en quatre lanes spécialisées : un Contract Desk (modèle frontier) qui dessine les contrats, un Builder Pool en single-writer par partition (un seul agent écrit dans une partition donnée), un Prosecution Pool partagé à contextes frais, et une Integrator Lane séquentielle.

control flow is code; judgment is models

Chris Williams , voodootikigod.com

Le routing de tier de modèle obéit à trois principes : la rail density (plus la couverture de tests et les checks déterministes sont denses, plus on peut descendre en tier), l'escalation ladder (en cas d'échec, régénérer en montant d'un tier), et le DAG float (l'analyse du chemin critique décide s'il vaut mieux gravir l'échelle ou aller directement au tier supérieur pour ne pas retarder le chemin critique).

Pour le temps mural, Williams identifie quatre signaux qui prédisent les conflits de merge avant même de lancer le travail : le chevauchement de scope de fichiers, le rayon dans le graphe d'imports, le couplage historique de co-changement, et les collisions de namespace. La largeur certifiée par ce forecast se situe typiquement entre trois et cinq agents — au-delà, le risque de collision annule le gain.

Enfin, la précision sans introspection : plutôt que de poser des questions de clarification à un modèle (peu fiable), on fan-out des agents pas chers pour générer plusieurs interprétations de la demande. Là où les N agents convergent, la demande est démontrablement non ambiguë ; là où ils divergent, l'ambiguïté devient mesurée et actionnable. Williams clôt sur des pratiques de terrain : batcher les permissions en pré-vol, distinguer validateurs in-flight et gates de prosecution, préférer des work-stealing queues aux assignations statiques, et respecter un ordre de merge strict — foundation, puis shared packages, puis apps.