Chantier Autonome
//ʃɑ̃.tje o.tɔ.nɔm//n.m.PropriétaireOrigine
Métaphore du bâtiment : un chantier où les ouvriers travaillent sans contremaître présent sur site. L'image dit ce qu'elle doit — l'absence du contremaître ne signifie pas l'absence de plan, de normes ni de réception des travaux. Ce sont ces trois choses, transposées, qui distinguent un chantier autonome d'un système livré à lui-même.
Définition
Une boucle complète — coder, construire, déployer, tester, corriger — exécutée sans intervention humaine pendant son déroulement. Le chantier autonome est la preuve qu'un système multi-agents peut livrer un travail entier en une session, et non seulement proposer des fragments qu'un humain assemble. Il n'est pas interdit de production, il y est conditionné. La mise en ligne automatique n'est permise que sur les serveurs qui la portent explicitement dans le registre de la flotte, et seulement sous preuve : un verdict de qualité favorable, une vérification de santé après déploiement qui déclenche un retour arrière automatique si le service répond mal, et un interrupteur global permettant de tout suspendre. Certains périmètres en sont exclus par principe, quel que soit le résultat des tests. C'est la différence entre une autonomie encadrée et une automatisation aveugle : ce n'est pas la confiance dans les agents qui autorise le déploiement, c'est la capacité prouvée à revenir en arrière. Son autre limite est la nuit : le chantier tourne dans une fenêtre horaire déclarée, jour par jour, que l'on peut fermer sans toucher au code. À ne pas confondre avec un pipeline d'intégration continue, qui exécute des étapes fixées d'avance : ici les étapes sont décidées en cours de route. Ni avec un agent laissé sans garde-fou — un chantier autonome est borné par des conditions écrites avant son départ.
Exemple
Une nuit, un chantier autonome reprend une refonte de catalogue : il écrit les migrations, les rejoue pour vérifier qu'elles se répètent sans dégât, construit le site, lance les parcours de test, corrige deux régressions qu'il a lui-même détectées et déploie. La vérification de santé qui suit trouve une page en erreur : le déploiement est automatiquement ramené à l'état précédent, et le matin, ce n'est pas une panne qui attend Alexandre mais un rapport expliquant pourquoi la livraison a été refusée.