Document de référence — Cycle de vie complet

Concevoir un harnais agentique

Guide de référence pour la conception et la mise en œuvre d'un harnais agentique couvrant l'intégralité du cycle de vie d'un projet informatique — du cadrage initial au décommissionnement, en passant par le design, la réalisation, le déploiement et l'exploitation.

V3.0 — Référence Préparé pour Hugues Date : 1 août 2026 Statut : En revue Format : HTML autonome
V1 — cycle de vie partiel (sans design, exploitation, décommissionnement) V2 — + design, exploitation/maintenance, décommissionnement, référentiels V3 — + cohérence complète, glossaire, statuts, sécurité, coûts, arbitrage

0Évolutions de la version 3

Cette version corrige les incohérences internes de la V2 et comble les manques identifiés lors de la relecture critique. Chaque changement est signalé dans le corps du document par un encadré V3.

Corrections d'incohérences (V2 → V3)

#Incohérence relevée dans la V2Correction apportée
C1La feuille de route (étape 6) ajoutait un agent Documentation, absent des « dix agents » de la section 6.1, du schéma d'architecture et du tableau de synthèse.L'agent Documentation devient le 11ᵉ agent, rattaché au transverse. Schéma, architecture, gouvernance et tableau de synthèse mis à jour en conséquence.
C2Le tableau de synthèse (section 12) omettait la catégorie transverse pourtant définie en section 2 comme dixième catégorie.Ligne « Transverse » ajoutée au tableau de synthèse, avec ses artefacts, son agent et son point de contrôle.
C3Les points de contrôle humains étaient listés différemment selon les sections (5, 7, 8, 12), sans liste canonique.Une liste canonique de 10 points de contrôle est définie en section 8 et référencée partout.
C4La gouvernance (section 8) ignorait la planification (backlog), la documentation et le transverse.Rôles de validation ajoutés pour la planification, la documentation et les artefacts transverses.
C5Le flux de génération (section 7) ne mentionnait pas de point de contrôle après la production du backlog, contrairement au tableau de synthèse.Point de contrôle humain ajouté à l'étape 4 du flux (validation du découpage et des priorités).
C6La section 4 promettait un mécanisme de configuration des référentiels sans l'intégrer à la feuille de route.Le composant « Référentiels » est décrit comme configurable (fichier de configuration type → référentiel) et intégré à la feuille de route.

Compléments apportés

#Manque identifiéComplément
N1Terminologie non définie (harnais, artefact, registre, orchestrateur…).Glossaire complet (section 13).
N2Les statuts d'artefacts (« brouillon, en revue, validé ») n'étaient pas formalisés.Machine à états d'un artefact (annexe A) : statuts, transitions, règles.
N3Aucune règle de sécurité, de sauvegarde ou d'accès au registre.Exigences du registre : accès, intégrité, sauvegardes, journalisation (annexe B).
N4Le coût en tokens était un indicateur, mais aucune stratégie de maîtrise des coûts.Sous-section « Maîtrise des coûts » (section 10) : budget, seuils, modèles légers/lourds.
N5Le mécanisme d'arbitrage entre agents contradictoires n'était pas décrit.Sous-section « Résolution de conflits entre agents » (section 7).
N6La reprise après échec était évoquée mais non détaillée.Sous-section « Gestion des échecs » (section 7) : retry, régénération, escalade.
N7Indicateurs sans cibles ni ordres de grandeur.Cibles indicatives ajoutées à chaque indicateur (section 10).
N8Le schéma d'architecture était une image non éditable, sans l'agent Documentation.Schéma recréé en SVG vectoriel, à jour avec les 11 agents (section 6).
N9Le document lui-même n'avait pas d'historique de versions.Historique de versions en en-tête + encadrés V3 dans le corps.
Note de gouvernance

Ce document reste agnostique du framework : orchestrateur, registre, agents, outils et référentiels sont des rôles fonctionnels implémentables avec n'importe quelle pile technique. Les ajouts de la V3 ne modifient pas ce principe.

1Objectif et vision

Ce document est la version de référence du harnais agentique : il couvre l'intégralité du cycle de vie d'un projet informatique, du cadrage initial jusqu'au décommissionnement, en passant par le design, la réalisation, le déploiement et l'exploitation. Il sert de fil conducteur pour la mise en œuvre : toute personne qui construit ou fait évoluer ce harnais peut s'y référer pour savoir quelles phases couvrir, quels artefacts produire, quels référentiels respecter, et à quel moment un humain doit trancher.

Trois ajouts distinguaient la V2 de la V1 : la couverture du design (artefacts UX/UI), la couverture de l'exploitation et de la maintenance après la mise en production, et la couverture du décommissionnement (fin de vie, données à archiver ou détruire, accès à désactiver, obligations légales). Un principe transversal complétait ces ajouts : chaque famille d'artefacts doit être produite en respectant des référentiels reconnus plutôt que des conventions ad hoc, pour que la qualité produite par les agents soit vérifiable par un tiers plutôt que seulement plausible.

V3

La V3 conserve l'intégralité de la vision V2 et la renforce sur quatre points : cohérence interne (liste canonique des agents, des points de contrôle et des artefacts), opérationnalité (statuts d'artefacts, gestion des échecs, arbitrage entre agents), durabilité (sécurité et sauvegarde du registre, maîtrise des coûts) et exploitabilité (glossaire, cibles d'indicateurs, schéma vectoriel éditable).

2Cadre de référence du cycle de vie

Le découpage retenu s'inspire des grandes familles de processus définies par la norme ISO/IEC/IEEE 12207 relative aux processus du cycle de vie du logiciel (développement, exploitation, maintenance et retrait), adaptées et complétées pour refléter la pratique courante des projets numériques : ajout d'une phase de design distincte de la conception technique, et détail des artefacts de gouvernance transverses.

Neuf phases structurent ainsi le document : Cadrage Design Conception technique Planification Réalisation Vérification Déploiement Exploitation & maintenance Décommissionnement. Une dixième catégorie, Transverse, regroupe les artefacts qui traversent toutes les phases plutôt que d'appartenir à une seule.

Chaque phase est portée par un ou plusieurs agents spécialisés et se termine par un point de contrôle humain — voir la liste canonique en section 8.

3Panorama des artefacts à couvrir

Un projet informatique produit des artefacts à chaque phase de son cycle de vie, y compris après sa mise en production. Le harnais doit couvrir l'ensemble de ce cycle plutôt qu'une phase isolée, car la valeur du système vient largement de la cohérence qu'il maintient entre artefacts en amont et en aval — cadrage jusqu'à décommissionnement compris.

3.1 Cadrage

3.2 Design (UX/UI)

3.3 Conception technique

3.4 Planification

3.5 Réalisation

3.6 Vérification

3.7 Déploiement

3.8 Exploitation et maintenance

3.9 Décommissionnement

3.10 Transverse

V3 — Précision

La documentation utilisateur (3.10) est portée par l'agent Documentation (11ᵉ agent, transverse), qui produit également les guides et la documentation d'installation en lien avec les phases Réalisation et Déploiement. Le plan de gestion de projet et la matrice de traçabilité sont des responsabilités de l'orchestrateur (ils dérivent mécaniquement du registre).

4Référentiels et bonnes pratiques par famille d'artefacts

Produire un artefact ne suffit pas : encore faut-il qu'il respecte des règles reconnues plutôt que des conventions inventées au fil de l'eau par chaque agent. Le tableau suivant associe à chaque famille d'artefacts un ou plusieurs référentiels que les agents doivent connaître et appliquer — soit en les citant explicitement dans l'artefact produit (un ADR par décision d'architecture, par exemple), soit en les utilisant comme grille d'auto-évaluation avant de marquer l'artefact prêt pour validation humaine. Cette exigence doit être injectée directement dans le prompt de chaque agent spécialisé, pas laissée à l'appréciation implicite du modèle.

Famille d'artefactsRéférentiel(s)Ce qu'il garantit
Design UX/UIWCAG 2.2 / RGAA, ISO 9241-11 (utilisabilité)Accessibilité et expérience utilisateur mesurable
ArchitectureADR, C4 model, ISO/IEC/IEEE 42010Décisions tracées, diagrammes lisibles à plusieurs niveaux de zoom
SpécificationsExigences identifiables et vérifiables, matrice de traçabilitéExigences traçables jusqu'aux tests
CodeGuide de style du langage cible, Conventional Commits, revue systématiqueLisibilité, historique exploitable, cohérence d'équipe
TestsPyramide de tests, couverture mesurée, OWASP Top 10 (sécurité)Fiabilité vérifiée plutôt que déclarée
DocumentationCadre Diátaxis (tutoriel / guide / référence / explication)Documentation utile selon l'intention du lecteur
DéploiementPrincipes « 12-factor app », infrastructure as code versionnéePortabilité et reproductibilité des environnements
Exploitation / maintenanceITIL (incidents, changements), pratiques SRE (SLO/SLI)Continuité de service pilotée par des indicateurs
DécommissionnementRGPD (droit à l'effacement, durées de conservation), ISO/IEC 27001Fin de vie conforme et sans risque résiduel
Transverse (qualité globale)ISO/IEC 25010 (caractéristiques de qualité logicielle)Grille d'évaluation commune à tous les artefacts
V3 — Référentiels configurables

Ces référentiels ne sont pas figés : le harnais expose un fichier de configuration associant type d'artefact ↔ référentiel(s) (nouvelle version d'une norme, choix différent pour un projet donné), sans modifier le code de l'orchestrateur. Ce fichier est versionné dans le registre au même titre qu'un artefact. Cette capacité est intégrée à la feuille de route (étape 1).

5Principes d'architecture

Huit principes structurent une architecture agnostique capable de tenir dans la durée, indépendamment du framework choisi pour l'implémenter.

  1. Le registre d'artefacts comme source de vérité unique. Chaque artefact généré (document ou code) est enregistré dans un registre central avec ses métadonnées : type, version, statut (brouillon, en revue, validé — voir annexe A), auteur (agent ou humain), et liens vers les artefacts dont il dépend. Aucun agent ne doit maintenir sa propre copie parallèle de l'état du projet.
  2. Des agents spécialisés par type d'artefact plutôt qu'un agent généraliste unique. Un agent « Design » n'a pas les mêmes besoins en outils, en style de sortie ni en critères de qualité qu'un agent « Code » ou « Exploitation ». La spécialisation permet des instructions plus précises, une évaluation plus simple, et la possibilité de faire évoluer un agent sans affecter les autres.
  3. Des contrats de dépendance explicites entre artefacts. Les spécifications dérivent du cahier des charges, l'architecture dérive des spécifications, le code dérive de l'architecture et des user stories, les tests dérivent des spécifications et du code. Ces dépendances doivent être déclarées formellement dans le registre afin que toute modification amont déclenche une alerte ou une régénération des artefacts avals concernés.
  4. Une boucle agentique générique par agent. Chaque agent spécialisé suit le même cycle : lecture du contexte et des artefacts dont il dépend, planification, génération, auto-vérification (cohérence, complétude, conformité au référentiel applicable), puis publication dans le registre.
  5. Des points de contrôle humains aux transitions critiques. Certaines transitions (validation du cahier des charges, validation de l'architecture, découpage du backlog, mise en production, décommissionnement) doivent rester des décisions humaines explicites. Le harnais doit pouvoir suspendre le flux à ces points et reprendre après validation.
  6. Des garde-fous de qualité systématiques. Revue croisée entre agents, linters et analyseurs statiques pour le code, exécution effective des tests générés, vérification de cohérence terminologique entre documents. Un artefact qui n'a pas passé ces contrôles ne doit pas être marqué « validé » dans le registre.
  7. La conformité aux référentiels comme critère de qualité systématique. Chaque agent spécialisé doit connaître le ou les référentiels applicables à son artefact (section 4) et les utiliser comme grille d'auto-vérification avant publication — un artefact qui ignore le référentiel qui lui est associé ne doit pas être considéré comme complet, même s'il est par ailleurs bien écrit.
  8. Une couverture du cycle de vie qui ne s'arrête pas à la mise en production. Le registre et les points de contrôle humains doivent rester actifs après le déploiement : les artefacts d'exploitation (supervision, incidents, dette technique) et de décommissionnement font partie du même registre que les artefacts de conception, avec les mêmes exigences de traçabilité — un système n'est pas « terminé » au sens du harnais tant qu'il n'a pas été décommissionné ou repris par un dispositif équivalent.

6Architecture proposée

L'architecture s'organise en quatre macro-phases : cadrage & conception, réalisation & vérification, déploiement & exploitation, et fin de vie — complétées par le transverse. Elle reste indépendante du framework : orchestrateur, registre, agents, outils et référentiels sont des rôles fonctionnels que l'on peut implémenter avec n'importe quelle pile technique.

Porteur de projet / gouvernance objectifs · arbitrages · validations Orchestrateur central planification · séquencement · arbitrage · reprises CADRAGE & CONCEPTION Agent Cadrage Agent Design UX/UI Agent Spécifications Agent Architecture Agent Backlog Agent Documentation 5 agents · design, spécifications, architecture, backlog, documentation RÉALISATION & VÉRIFICATION Agent Code Agent Tests 2 agents DÉPLOIEMENT & EXPLOITATION Agent Déploiement Agent Exploit./Maint. 2 agents FIN DE VIE Agent Décommissionnement Référentiels de bonnes pratiques ADR · C4 · WCAG/RGAA · 12-factor ITIL · ISO 25010 · RGPD · SRE Couche d'outils fichiers · exécution · recherche documents bureautiques · dépôt Git Registre d'artefacts état · versions · traçabilité dépendances · historique Points de contrôle humains revue · validation · arbitrage · escalade — à chaque transition critique décision artefact prêt

Figure 1 — Architecture du harnais agentique : gouvernance, orchestrateur, 11 agents spécialisés en 4 macro-phases + transverse, et socle (référentiels, outils, registre, points de contrôle humains). (Schéma vectoriel V3, éditable.)

6.1 Composants

7Flux de génération

Exemple de déroulé pour un projet standard, illustrant l'articulation entre génération automatique et validation humaine, de la demande initiale à la mise en production :

  1. Le porteur de projet formule sa demande initiale (objectifs, contraintes, périmètre pressenti).
  2. L'agent Cadrage produit une note d'opportunité et un cahier des charges ; point de contrôle humain avant de poursuivre.
  3. Les agents Design, Spécifications et Architecture travaillent à partir du cahier des charges validé, puis se recoupent pour vérifier leur cohérence mutuelle (le design correspond-il aux exigences fonctionnelles, le modèle de données correspond-il aux deux).
  4. L'agent Backlog découpe les artefacts validés en user stories et propose un planning ; point de contrôle humain sur le découpage et les priorités.
  5. L'agent Code génère l'implémentation par lot ; l'agent Tests génère en parallèle les tests correspondants et les exécute réellement. revue de code
  6. L'agent Déploiement produit le pipeline CI/CD et la documentation d'exploitation une fois le code stabilisé ; l'agent Documentation produit les guides utilisateur (cadre Diátaxis).
  7. Point de contrôle humain final avant mise en production.

Ce flux initial se termine à la mise en production, mais le harnais ne s'arrête pas là. Deux flux supplémentaires prennent le relais.

À chaque étape, une modification déclenchée en amont doit se propager automatiquement aux artefacts avals concernés, via les dépendances déclarées dans le registre — c'est le mécanisme qui évite la dérive documentaire, l'un des risques principaux de ce type de système.

7.1 Résolution de conflits entre agents

V3 — Nouveau

Lorsque deux agents produisent des artefacts contradictoires (ex. le design ne couvre pas une exigence fonctionnelle, le modèle de données contredit les parcours utilisateurs) :

  1. Revue croisée automatique : chaque agent confronte son artefact aux dépendances déclarées et signale les écarts dans le registre.
  2. Arbitrage de l'orchestrateur : si un écart est détecté, l'orchestrateur demande aux agents concernés une régénération ciblée avec un contexte enrichi (les deux artefacts contradictoires).
  3. Escalade humaine : si le désaccord persiste après deux régénérations, l'orchestrateur suspend le flux et soumet le conflit au point de contrôle humain de la phase concernée avec une synthèse des options.

7.2 Gestion des échecs

V3 — Nouveau

Trois niveaux de reprise, du moins coûteux au plus coûteux :

  1. Nouvel essai (retry) : échec technique ou sortie inexploitable — l'orchestrateur relance le même agent avec le même contexte (nombre maximal d'essais configurable, défaut : 2).
  2. Régénération avec contexte enrichi : échec qualitatif (garde-fous non passés) — l'agent relance avec les retours détaillés des vérifications (linters, tests, revue croisée).
  3. Escalade humaine : échec persistant ou conflit non résolu — le point de contrôle humain reçoit un rapport d'échec (artefacts, erreurs, essais effectués) et décide : corriger manuellement, reformuler la demande, ou annuler.

8Gouvernance et rôles

Le harnais automatise la production des artefacts, pas la décision. Une répartition claire des responsabilités entre agents et humains évite deux dérives symétriques : un système où l'humain valide sans vraiment lire (le point de contrôle devient une formalité), et un système où l'humain doit tout réécrire (le harnais n'apporte plus de valeur). La répartition suivante est une base à adapter au contexte de gouvernance de chaque organisation :

#Phase / familleValidateur humainMoment du contrôle
PC1CadrageSponsor ou commanditaire du projetAprès note d'opportunité + cahier des charges
PC2DesignRéférent UX ou produit, appuyé sur les tests d'utilisabilitéAprès prototype + tests utilisateurs
PC3ArchitectureArchitecte ou tech leadAprès ADR + diagrammes
PC4PlanificationProduct owner / porteur du projetAprès backlog + planning
PC5Code et testsRevue par un pair humain avant fusion, même si les tests sont exécutés automatiquementÀ chaque fusion (pull request)
PC6Déploiement en productionRelease manager ou rôle équivalentAvant mise en production
PC7ExploitationDécisions courantes déléguées à l'agent (correctifs mineurs, documentation) ; décisions structurantes (refonte, montée de version majeure) remontées à un humainPériodique (revue SLO, incidents)
PC8DécommissionnementValidation conjointe du sponsor et d'un référent protection des donnéesAvant destruction/archivage
PC9DocumentationRéférent technique ou rédacteur senior (relecture Diátaxis)Avant publication des guides
PC10Transverse (qualité)Référent qualité / conformitéRevue périodique de la matrice de traçabilité et des indicateurs
V3 — Liste canonique

Ces dix points de contrôle (PC1 → PC10) constituent la référence unique utilisée par les sections 5, 7, 11 et 12. Toute évolution du harnais qui ajoute ou retire un point de contrôle doit mettre à jour cette liste.

9Enjeux et bonnes pratiques

10Indicateurs de pilotage et amélioration continue

Le harnais lui-même doit pouvoir être évalué, au même titre que les artefacts qu'il produit. Les indicateurs suivants, avec leurs cibles indicatives, suffisent à commencer :

IndicateurCe qu'il révèleCible indicative (V3)
Taux d'artefacts validés dès le premier passageLa qualité réelle de la génération, pas seulement sa vitesse≥ 70 %
Délai moyen entre création d'un artefact et sa validationLa fluidité du flux et la charge de validation humaine< 2 jours ouvrés
Nombre de régénérations déclenchées par une modification amontLa stabilité des dépendances déclaréesDiminution continue entre projets
Coût en tokens par artefact produitL'efficience économique de la générationBudget par phase défini au cadrage
Taux d'écarts détectés par les revues croiséesL'efficacité des garde-fous automatiquesDétection ≥ 90 % avant contrôle humain
Respect des SLO/SLI en exploitationLa continuité de service réelleSelon contrats définis à la mise en production

10.1 Maîtrise des coûts

V3 — Nouveau

Le coût des appels aux modèles est un facteur de viabilité du harnais. Quatre leviers :

  1. Budget par phase : le cadrage fixe une enveloppe en tokens par phase ; l'orchestrateur la consigne dans le registre et alerte en cas de dépassement.
  2. Hiérarchie de modèles : modèles légers pour la génération de premier jet et les tâches répétitives ; modèles plus capables réservés aux artefacts critiques (architecture, spécifications, synthèses).
  3. Limitation des régénérations : les budgets de retry (section 7.2) sont bornés pour éviter les boucles coûteuses ; l'escalade humaine est préférée à une régénération illimitée.
  4. Parallélisation raisonnée : générer en parallèle les artefacts indépendants réduit le coût calendaire sans augmenter le coût total.

Le bilan de capitalisation produit lors d'un décommissionnement (section 3.9) ne devrait pas rester un document isolé : les leçons qui y sont consignées doivent alimenter les prompts des agents amont pour les projets suivants — c'est ce qui transforme une suite de projets ponctuels en un système qui s'améliore réellement dans la durée.

11Feuille de route de mise en œuvre

  1. Définir le schéma du registre d'artefacts : types d'artefacts, métadonnées, statuts (annexe A), modèle de dépendances, et le fichier de configuration des référentiels (section 4).
  2. Orchestrateur minimal avec les agents Cadrage, Spécifications et Architecture, et un point de contrôle humain (PC1).
  3. Traçabilité complète et propagation des changements amont → aval, avec analyse d'impact.
  4. Ajouter l'agent Design UX/UI (PC2) et l'agent Backlog (PC4), rattachés au registre au même titre que les autres artefacts de conception.
  5. Étendre aux agents de réalisation (Code, Tests) avec exécution réelle et vérification automatique (PC5).
  6. Ajouter les agents Déploiement et Documentation (PC6, PC9).
  7. Ajouter l'agent Exploitation/Maintenance et le flux cyclique de supervision post mise en production (PC7).
  8. Ajouter l'agent Décommissionnement et le flux terminal correspondant (PC8).
  9. Industrialiser : parallélisation, observabilité, indicateurs de pilotage (section 10), boucle d'amélioration continue.

Cette progression permet de valider le mécanisme central — cohérence et traçabilité entre artefacts — sur un périmètre restreint avant de l'étendre à l'ensemble du cycle de vie, de la naissance à la fin de vie du système.

12Tableau de synthèse — fil conducteur

Vue d'ensemble à utiliser comme référence rapide lors de la mise en œuvre ou de l'audit du harnais.

PhaseArtefacts clésAgent(s)Point de contrôle
Cadrage Note d'opportunité, cahier des charges, analyse des risques Agent Cadrage PC1 Validation du périmètre et du budget
Design UX/UI Personas, wireframes, prototype, design system, guide d'accessibilité Agent Design UX/UI PC2 Test d'utilisabilité + validation accessibilité
Conception technique Spécifications, architecture, ADR, modèle de données Agent Spécifications Agent Architecture PC3 Revue d'architecture
Planification Backlog, user stories, planning Agent Backlog PC4 Validation du découpage et des priorités
Réalisation Code source, README, conventions Agent Code PC5 Revue de code + linters
Vérification Plan de tests, tests automatisés, rapports de couverture Agent Tests PC5 Exécution réelle des tests, seuils de couverture
Déploiement Pipeline CI/CD, infrastructure as code Agent Déploiement PC6 Validation avant mise en production
Exploitation & maintenance Plan de maintenance, supervision, changelog, dette technique Agent Exploitation/Maintenance PC7 Revues périodiques, SLO respectés
Décommissionnement Plan de fin de vie, archivage/export, preuve de destruction des données Agent Décommissionnement PC8 Validation du sponsor + du référent RGPD
Transverse Documentation utilisateur, plan de gestion, matrice de traçabilité, glossaire Agent Documentation Orchestrateur PC9 PC10 Relecture doc + revue qualité périodique

13Glossaire

V3 — Nouveau

Définitions des termes utilisés dans ce document, pour lever toute ambiguïté entre le harnais (système producteur), le système (produit final) et le projet (organisation).

ADR (Architecture Decision Record)
Document court formalisant une décision d'architecture : contexte, décision, conséquences. Chaque décision structurante fait l'objet d'un ADR versionné dans le registre.
Agent (spécialisé)
Instance d'exécution autonome chargée d'une famille d'artefacts (ex. agent Code, agent Design). Suit une boucle générique : contexte → planification → génération → auto-vérification → publication.
Artefact
Production du harnais : document, code, configuration, jeu de tests, plan, preuve… Chaque artefact est enregistré dans le registre avec métadonnées, statut et dépendances.
Capitalisation
Processus de collecte des leçons d'un projet (bilan de fin de vie, post-mortems) et de leur réinjection dans les prompts des agents pour les projets suivants.
Contrat de dépendance
Déclaration formelle dans le registre reliant un artefact aval à ses artefacts amont (ex. le code dépend de l'architecture et des user stories). Toute modification amont déclenche alerte et régénération aval.
Décommissionnement
Phase terminale du cycle de vie : planification de la fin de service, archivage ou destruction des données, désactivation des accès, bilan de capitalisation.
Harnais agentique
Ensemble organisé (orchestrateur, registre, agents, outils, référentiels, points de contrôle) qui produit et maintient les artefacts d'un projet tout au long de son cycle de vie.
Orchestrateur
Composant central qui reçoit la demande, séquence la génération selon les dépendances, distribue le travail aux agents, gère les reprises, arbitre les conflits et produit les artefacts mécaniques (traçabilité, registre des décisions).
Point de contrôle humain (PC)
Moment où le flux s'interrompt pour une décision humaine explicite : approuver, rejeter ou amender un artefact. Liste canonique PC1 → PC10 (section 8).
Registre d'artefacts
Base d'état versionnée, source de vérité unique du projet : artefacts, statuts, versions, dépendances, historique. Doit survivre au harnais et rester consultable après la clôture du système.
Référentiel
Ensemble de règles reconnues (norme, standard, bonnes pratiques) associé à une famille d'artefacts et servant de grille d'auto-évaluation aux agents (WCAG, ADR, C4, 12-factor, ITIL, RGPD…).
Registre de dette technique
Artefact de première classe listant les écarts entre l'état documenté et l'état réel du système en exploitation (correctifs non documentés, dépendances obsolètes), pour les rendre mesurables.
SLO / SLI
Service Level Objective / Indicator : objectif de niveau de service (ex. disponibilité 99,9 %) mesuré par des indicateurs (SLI) — pratique SRE appliquée à la supervision.
Système (produit)
Le logiciel ou service final que le harnais aide à concevoir, construire, exploiter et décommissionner — à ne pas confondre avec le harnais lui-même.

14Annexe A — Cycle de vie d'un artefact

V3 — Nouveau

La V2 mentionnait des statuts (« brouillon, en revue, validé ») sans les formaliser. Cette annexe définit la machine à états que le registre doit implémenter.

Statuts

StatutSignificationTransitions possibles
BrouillonArtefact créé par un agent, non vérifié→ En revue (garde-fous passés) ; → Rejeté (garde-fous échoués après retry)
En revueGarde-fous automatiques passés, en attente de décision humaine→ Validé ; → Rejeté (avec commentaire) ; → Brouillon (amendement demandé)
ValidéApprouvé par le point de contrôle humain ; devient une référence pour les artefacts avals→ Obsolète (remplacé par une nouvelle version) ; → Brouillon (réouverture suite à modification amont)
RejetéRefusé par le contrôle humain ou par les garde-fous après épuisement des retries→ Brouillon (reformulation de la demande) ; → Archivé (abandon)
ObsolèteRemplacé par une version plus récente ; conservé pour traçabilité→ Archivé (à la clôture du projet)
ArchivéClôturé au décommissionnement ; lecture seule, jamais supprimé— (statut terminal)

Règles

15Annexe B — Registre : exigences et sauvegarde

V3 — Nouveau

Exigences fonctionnelles et non fonctionnelles que le registre doit satisfaire, indépendamment de la technologie retenue (base de données, dépôt Git, ou hybride).

Exigences fonctionnelles

Exigences non fonctionnelles