Référence

Glossaire — le vocabulaire du SDD Mode

Tous les termes du framework, classés par ordre alphabétique — du vocabulaire fondateur (Intent Statement, SPEC, Drift Lock) aux notions de la doctrine AIAD jusqu'à la v1.9 (autonomie de l'agent, vérification, contexte hérité) et à celles introduites par le logiciel aiad-sdd de la version 1.7 à la version 1.19 (routers, skills, JNSP, EARS, traçabilité machine-vérifiable, Phase Research).

A

Agent à effet irréversible (financier, opérationnel, matériel)
Anciennement « agent à autonomie financière et opérationnelle ». Agent IA autorisé à engager des effets qu'on ne peut pas annuler : paiement, achat, engagement contractuel, déploiement, suppression définitive, action sur un équipement physique. Ce profil requiert la validation des plafonds d'autonomie à l'Execution Gate, une classe de réversibilité et un seuil d'arrêt dans le Critère de Drift, et relève d'AIAD-AI-ACT (délégation, plafond, journal à valeur probante, rollback, isolation). À ne pas confondre avec un agent de génération de code sans effet externe irréversible. Voir Autonomie de l'agent.
AGENT-GUIDE
Contexte permanent de l'agent : règles absolues, conventions du projet, Lessons Learned, Human Learnings et renvois de gouvernance. Injecté condensé (max 500 tokens) dans chaque session. Depuis aiad-sdd 1.12, c'est la source amont des règles multi-runtime émises par emit-rules. Voir les artefacts.
AGENT-GUIDE Gouvernance
Les 4 guides réglementaires Tier 1 dotés d'un droit de veto : AIAD-AI-ACT, AIAD-RGPD, AIAD-RGAA, AIAD-RGESN. Le paquet aiad-sdd livre en complément un agent AIAD-CRA (Cyber Resilience Act) pour les produits logiciels. Détail sur la page Gouvernance.
Anti-Drift Check
Rituel de fin d'itération vérifiant la synchronisation artefacts / code sur l'ensemble du projet — l'application périodique du Drift Lock. Pour chaque SPEC utilisée, trois questions : le comportement livré correspond-il exactement à la SPEC ? les fichiers impactés listés sont-ils exhaustifs ? le Critère de Drift de l'Intent parent signale-t-il un écart ? Commande : /sdd drift-check.
ARCHITECTURE
Document des standards techniques : stack, patterns, décisions structurantes. Injecté condensé (~500 tokens) dans chaque session agent — jamais en intégralité. Rédigé via l'assistant /sdd arch.
Art. 22 RGPD — décisions automatisées et agents
Un agent qui décide seul d'un effet significatif sur une personne — accès à un service, notation, sanction, exclusion — entre dans le champ de l'article 22 du RGPD. AIAD-RGPD (v1.9) n'y reconnaît qu'une intervention humaine réelle, non nominale : pouvoir effectif d'infirmer, compétence et autorité, information suffisante, trace horodatée. Précédent : amende de 824 990 000 € infligée à Uber par l'autorité néerlandaise de protection des données le 21 août 2026 (Art. 22 et défaut d'information) — Uber a fait appel. Voir Gouvernance — AIAD-RGPD.
Atelier d'Intention
Rituel mensuel (60 min max) qui pose la question : « construisons-nous toujours ce que nous voulions ? ». Espace humain pur — les agents IA n'y ont aucun rôle, pas même un résumé automatique. Préparé par /aiad intention, jamais animé par lui. Voir Boucles & rituels.

C

Classe de réversibilité
Qualification d'une action d'agent selon la possibilité de l'annuler : réversible (sans coût), coûteusement réversible (avec une perte : argent, temps, restauration), irréversible (non annulable). Déclarée dans le Critère de Drift de l'Intent Statement dès qu'une action a des effets hors du code ; la classe irréversible impose un seuil d'arrêt (doctrine v1.9). Voir Autonomie de l'agent.
Cognitive debt (dette cognitive)
Terme (Fowler / Joshi, 2026) : accumulation de code dont l'équipe accepte l'implémentation sans comprendre le modèle conceptuel sous-jacent. Le SDD Mode la prévient par le spec-first et par les Human Learnings. À ne pas confondre avec la dette technique (qualité du code) : la dette cognitive porte sur la compréhension.
Context Engineering Budget
Capacité d'absorption de contexte d'une session agent, sous la responsabilité du Product Engineer. Règles : une session = un objectif, une seule SPEC active, 60-70 % de la fenêtre comme maximum effectif, Intent et SPEC en tête de contexte. Depuis la doctrine v1.9 : une délégation à un sous-agent qui hérite de la conversation coûte le contexte hérité en plus de son travail propre — déléguer tôt — et toute hypothèse de capacité ou de prix est datée. Audité par /sdd context. Voir l'article Context Engineering Budget.
Context Rot
Dégradation de la qualité d'un LLM avant la limite théorique de sa fenêtre de contexte : réponses moins précises, contraintes de SPEC oubliées, comportements répétitifs. Justifie le seuil opérationnel de 60-70 % et la SPEC comme point d'ancrage stable.
Contexte hérité
Part du contexte d'un sous-agent qui provient de la conversation parente au moment du fork, quand le harness fait hériter la conversation (comportement par défaut de Claude Code depuis août 2026). Le coût d'une délégation vaut alors contexte parent au fork + travail propre : déléguer tôt, quand le contexte parent est encore léger. Si l'héritage est désactivé, le sous-agent doit recevoir explicitement l'Intent Statement et la SPEC active. Une ligne « Contexte hérité (délégations) » dans l'audit /sdd context est annoncée pour la prochaine version du logiciel — à paraître.
Continuum d'autorité
Déclinaison de la valeur Human Authorship (doctrine v1.9) en cinq niveaux — consultation, clarification, validation de la SPEC, autorisation d'écriture, autorisation de déploiement. Chaque passage d'un niveau au suivant est un acte humain distinct, qu'aucun autre acte ne remplace : « Répondre n'est pas consentir » — répondre aux questions de l'agent n'autorise aucune écriture de code. Voir Autonomie de l'agent.

D

Défaillances de supervision
Catégorie à part des Human Learnings (doctrine v1.9) : les cas où la supervision humaine était absente ou devenue nominale — un agent qui agit sans approbation, des relectures automatiques empilées sans humain pour trancher. Question posée en rétrospective : à quel moment un humain aurait-il dû être consulté, et pourquoi ne l'a-t-il pas été ?
Discovery
Exploration obligatoire du code réel pendant la Phase Research : la viabilité d'une intention se vérifie dans le dépôt, pas dans une discussion abstraite. Le hook discovery-gate.js vérifie ce prérequis avant /sdd spec et /sdd exec.
DoOD — Definition of Output Done
Critères de complétion d'une tâche, définis dans la SPEC : code, tests, artefacts synchronisés. La mise à jour de la SPEC en fait partie — un code mergé avec une SPEC désynchronisée n'est pas terminé.
DoOuD — Definition of Outcome Done
Pendant orienté valeur de la DoOD : la fonctionnalité n'est réellement « done » que lorsque l'outcome visé par l'Intent est observé chez les utilisateurs — pas seulement lorsque le code est livré.
DORA Metrics
Les 4 indicateurs de performance de livraison du programme DORA : Deployment Frequency, Lead Time for Changes, Change Failure Rate, MTTR. Calculés organiquement par /aiad dora avec positionnement Elite / High / Medium / Low. Voir Métriques — DORA.
Drift Lock
Politique de PR : le code et la SPEC correspondante sont synchronisés dans la même PR. Une PR sans SPEC synchronisée ne passe pas la Definition of Done. Étape 7 du cycle, appliquée par le hook pre-commit et par la matrice de traçabilité en CI. Voir l'article Drift Lock.

E

EARS — Easy Approach to Requirements Syntax
Variante optionnelle (aiad-sdd 1.11) de rédaction des SPECs : exigences en SHALL avec déclencheurs WHEN / WHILE / IF / WHERE. Activée par /sdd spec --ears, lintée en mode strict (règles R1-R7) à la Gate : 0 violation → +1 garanti sur le critère SQS Testabilité ; ≥ 1 violation → critère forcé à 0. À réserver aux SPECs où l'ambiguïté coûte cher — sécurité, paiement, conformité, contrats d'API.
Execution Gate
Point de contrôle entre la SPEC et le lancement de l'agent : aucun code avant Gate ouverte, c'est-à-dire SQS ≥ 4/5, Test de l'Étranger posé et Context Engineering Budget préparé. Dès qu'une action est irréversible ou que l'agent dispose de credentials, la Gate vérifie aussi les plafonds, le seuil d'arrêt et le périmètre d'exécution. C'est là qu'a lieu d'abord la conversation critique sur ce qu'on veut. Commande : /sdd gate ; un pré-contrôle déterministe avant le SQS (aiad-sdd gate-precheck) est annoncé pour la prochaine version — à paraître. Voir l'article Execution Gate & SQS.
Exemplars de revue
Savoir de revue d'une organisation — ce qu'un relecteur senior repère et pourquoi — extrait en exemples annotés, versionnés dans des fichiers dédiés (par exemple .aiad/review-exemplars/) et chargés uniquement dans les sessions de revue, jamais dans l'AGENT-GUIDE. Optionnels (doctrine v1.9) ; ils se constituent à partir de revues réelles et se retirent quand ils ne reflètent plus les standards de l'équipe.

F

Fact Technique
Artefact de /sdd fact : capture d'un écart constaté entre comportement livré et comportement désiré, avec qualification d'impact (fonctionnel / sécurité / performance / conformité) et décision d'action corrective tracée dans .aiad/facts/FACT-NNN.md.
Fail-closed
Politique d'incertitude de la gouvernance : quand un agent Tier 1 ne peut pas trancher, le verdict UNKNOWN vaut VETO. On bloque par défaut plutôt que de laisser passer — jamais d'auto-blanchiment silencieux. Voir Gouvernance.
Flow Metrics
Les 5 indicateurs de santé du flux de valeur : Cycle Time, Lead Time, Throughput, WIP, Flow Efficiency. Calculés par /aiad flow, avec décomposition du Lead Time pour localiser les goulots. Voir Métriques — Flow.

G

GO / CONDITIONAL GO / DEFER / NO-GO
Verdict gradué de la Phase Research sur la viabilité d'une intention : viable (GO), viable sous conditions explicites (CONDITIONAL GO), à reporter (DEFER), non viable (NO-GO). Le verdict est tranché par l'humain — l'agent instruit le dossier, il ne décide pas. Voir Phase Research.
Governance gap (vide de gouvernance)
Écart entre l'adoption massive des harnesses agentiques — le Gartner Magic Quadrant 2026 projette 30 à 50 % de gain de productivité d'ici 2028 — et l'absence de gouvernance de l'intention humaine que ces harnesses propriétaires n'adressent pas : ils optimisent le « comment générer », pas le « qui a voulu quoi, et qui valide ». AIAD se positionne comme le méta-framework qui comble ce vide. Voir Valeurs & piliers.

H

Harness Engineering
Pratique centrale de l'Agents Engineer : configuration, supervision et gouvernance des agents selon le principe des minimal necessary permissions. La protection repose sur l'isolation, pas sur le mode de permission du harness. Auditée par /sdd security.
Human Authorship
Valeur 7 du framework : la paternité de l'intention ne se délègue pas. Tout Intent Statement est rédigé par un humain identifiable — si un agent l'a rédigé, la session est invalidée. Déclinée depuis la v1.9 en continuum d'autorité. Vérifiée par la skill human-authorship-check. Voir l'article Human Authorship.
Human Learnings
Section de l'AGENT-GUIDE documentant les défaillances de l'intention humaine — ce que l'humain a mal exprimé, mal calibré ou mal communiqué, indépendamment du comportement de l'agent. Maintenue par le PE et/ou le PM, revue lors de l'Atelier d'Intention ; les entrées peuvent être catégorisées selon les 7 formes de désalignement de la taxonomie Tang et al. (2026), et les défaillances de supervision y forment une catégorie à part. À distinguer des Lessons Learned, qui documentent les erreurs de l'agent.

I

Intent Statement
Artefact de premier ordre capturant le POURQUOI humain en 5 champs : POURQUOI MAINTENANT, POUR QUI, OBJECTIF, CONTRAINTES, CRITÈRE DE DRIFT — ce dernier précisant, si des actions d'agent ont des effets hors du code, leur classe de réversibilité et leur seuil d'arrêt. Auteur humain obligatoire, archivé dans .aiad/intents/. Voir l'article Intent Statement.
Interrogatory LLM
Pattern (Fowler, 2026) où l'agent construit le contexte en interrogeant l'humain par questions ciblées, plutôt qu'en recevant passivement un prompt ou en devinant l'intention. Implémenté par /sdd intent.

J

JNSP — « Je Ne Sais Pas »
Verdict d'incertitude (équivalent EN : UNKNOWN) : signal valide, pas un échec. L'agent l'émet quand une zone n'est pas décidable — intention sans humain identifiable, critère non testable, gouvernance ambiguë, annotation @spec absente. Dans le code : TODO-JNSP:, bloqué par le hook pre-commit tant qu'il n'est pas résolu. Exit code CLI : 2. Voir l'article JNSP.

L

Lessons Learned
Section de l'AGENT-GUIDE documentant les erreurs récurrentes de l'agent (au moins 2 occurrences sur des tâches différentes), collectées en rétrospective. À distinguer des Human Learnings.

M

Mode de permission (n'est pas un contrôle)
Réglage d'un harness — approbation manuelle, classifieur automatique, listes d'autorisation — qui réduit la friction sans constituer une garantie opposable. Principe de la doctrine v1.9 : un mode de permission n'est pas un contrôle. La protection repose sur l'isolation (conteneur ou machine virtuelle, sorties réseau restreintes, aucun credential superflu) ; le mode de permission vient en complément, jamais en substitut. Voir Autonomie de l'agent.

O

Omnibus numérique IA — Règlement (UE) 2026/1744
Règlement adopté, publié au JO le 24 juillet 2026 et en vigueur depuis le 27 juillet 2026, qui modifie l'AI Act (ainsi que les règlements 2018/1139 et 2023/1230). Calendrier retenu : obligations de transparence (art. 50) en vigueur depuis le 2 août 2026 (délai jusqu'au 2 décembre 2026 pour l'art. 50(2), uniquement pour les systèmes mis sur le marché avant le 2 août 2026) ; nouvelles interdictions de l'art. 5 (images intimes non consenties, contenus pédopornographiques) applicables le 2 décembre 2026, sans délai de grâce ; haut risque Annexe III au 2 décembre 2027 et Annexe I au 2 août 2028. Voir Gouvernance — AIAD-AI-ACT.

P

Périmètre d'exécution de l'agent
Section conditionnelle de la SPEC (doctrine v1.9), requise dès que l'agent dispose de credentials ou d'un accès en écriture à une ressource partagée — « Non applicable » sinon : niveau d'isolation, sorties réseau autorisées, credentials présents, ressources partagées accessibles en écriture, y compris les espaces de coordination voulus. Principe : le confinement se juge sur la surface partagée, pas agent par agent. Le gabarit de SPEC du paquet y ajoute une ligne « Seuil d'arrêt ». Voir Autonomie de l'agent.
Phase Research
Étape 2 du cycle (/sdd research), intercalée entre l'Intent et la SPEC : elle valide la viabilité de l'intention ancrée dans le code (Discovery obligatoire), pas la qualité de la SPEC. Verdict gradué GO / CONDITIONAL GO / DEFER / NO-GO. Proportionnée : court-circuitable explicitement (et tracé) pour une intention triviale. Voir Phase Research.
Points d'arrêt de l'agent
Moments où l'agent doit revenir vers l'humain, selon une typologie reprise d'Ethan Mollick (2026) : solliciter une approbation (avant une action hors mandat ou irréversible), un avis d'expert (quand la décision dépasse la SPEC), une pluralité de points de vue (quand plusieurs interprétations de l'intention sont plausibles), ou rendre l'humain témoin d'une décision notable. Section optionnelle de la SPEC. Voir Autonomie de l'agent.
PRD — Product Requirement Document
Source de vérité produit : vision, utilisateurs, outcomes. Injecté uniquement en phase de cadrage, jamais en développement. Rédigé via l'assistant /sdd prd.
Product Engineer (PE)
Gardien de l'intention tout au long du cycle : il orchestre des agents IA pour réaliser l'intention sans la trahir, et porte le Context Engineering Budget de chaque session. Voir Les 5 responsabilités.

R

R2Code
Étude arXiv (avril 2026) validant empiriquement l'approche spec-first : −41,7 % de tokens consommés et +7,4 % de fidélité du code généré pour les sessions spec-anchored par rapport aux sessions sans spécification. Référence empirique de l'argument économique du Context Engineering Budget.
REASONS Canvas
Outil SPDD (Kevlin Henney) optionnel pour structurer la justification d'une SPEC avant le format standard AIAD — proposé par /sdd spec quand l'Intent est complexe ou ambigu. Skill associée : reasons-canvas.
Router
Mécanisme de namespacing des commandes introduit par aiad-sdd 1.7 : les commandes sont regroupées sous 3 routers — /sdd <sub>, /aiad <sub>, /aiad-help — soit aujourd'hui 33 commandes (17 /sdd + 16 /aiad). Les corps des sous-commandes sont chargés à la demande, ce qui réduit de 94 % le frontmatter chargé à froid. Voir Commandes /sdd.

S

/sdd audit
Commande d'audit qualité du code : conformité SPEC, dette technique introduite, cohérence avec l'AGENT-GUIDE. Rapports persistés dans .aiad/metrics/audit/.
/sdd fact
Commande de capture et qualification d'un écart livré/désiré sans cycle Intent complet — produit un Fact Technique dans .aiad/facts/.
/sdd security
Commande d'audit sécurité : OWASP Top 10, gestion des secrets, permissions des agents (Harness Engineering), conformité AI-ACT / RGPD. Rapports persistés dans .aiad/metrics/security/.
Seuil d'arrêt
Condition fixée dans le Critère de Drift pour toute action de classe irréversible (doctrine v1.9) : tout dépassement d'autonomie constaté — dépense au-delà du plafond, action hors du périmètre délégué, tentative de masquer ou d'altérer ses propres traces — déclenche l'arrêt immédiat de l'agent et une revue humaine, pas un signalement a posteriori. Les alertes de facturation des fournisseurs ne remplissent pas ce rôle : elles peuvent accuser jusqu'à 24 heures de retard. Voir Autonomie de l'agent.
Skill
Bloc de logique réutilisable auto-déclenché (introduit par aiad-sdd 1.9), stocké dans .claude/skills/. Le paquet en livre 9 : human-authorship-check, regulatory-veto, drift-detection, sqs-scoring, context-budget, reasons-canvas, ears-validator, traceability, grill-me (gate interactif). Les commandes complexes composent plusieurs skills sans dupliquer leur logique.
SPEC
Spécification technique détaillée d'une tâche atomique : scope, interface, comportement, cas limites, tests, critère de drift. Une seule SPEC active par session agent. Format prose ou EARS. La doctrine v1.9 y ajoute deux sections : « Points d'arrêt de l'agent » (optionnelle) et « Périmètre d'exécution de l'agent » (conditionnelle). Voir l'article SPEC.
Spec-Anchored
Positionnement d'AIAD : la SPEC est maintenue comme ancre permanente, synchronisée avec le code à chaque PR. Ni spec-first (spec jetée après la tâche), ni spec-as-source (spec qui génère le code).
Spec Drift
Écart entre l'état d'une SPEC et l'état réel du code. Traité comme un échec de processus, pas comme une erreur d'agent — détecté par la skill drift-detection et le Drift Lock.
SQS — Spec Quality Score
Score de qualité d'une SPEC sur 5 critères (atomicité, interfaces précises, testabilité, non-ambiguïté, scope défini) complétés par le Test de l'Étranger. Seuil de Gate : ≥ 4/5 ; un critère non scorable produit ?/5 et une Gate INCONNUE. Le SQS évalue l'entrée de l'agent, pas le code produit. Voir Métriques — SQS.

T

Test de l'Étranger
Critère 6 du SQS, non scorable : « Si je montrais cette SPEC à quelqu'un qui ne connaît pas le projet, saurait-il pourquoi on la fait ? ». La réponse, en deux phrases maximum rédigées par un humain, est documentée dans la SPEC (section « Contexte pour un lecteur extérieur ») avant la Gate. Une réponse négative ne ferme pas la Gate, mais signale un contexte humain insuffisant : revenir à l'Intent Statement.
Tier 1
Niveau le plus élevé de la hiérarchie des agents de gouvernance — juste sous la Constitution AIAD. Les 4 agents Tier 1 (AI-ACT, RGPD, RGAA, RGESN) disposent d'un droit de veto sur toute SPEC ou implémentation non conforme, avec politique fail-closed. Voir Gouvernance.
Traçabilité — @intent, @spec, @verified-by, @governance
Matrice machine-vérifiable Intent ↔ SPEC ↔ Code ↔ Tests (introduite par aiad-sdd 1.10), construite depuis les annotations posées dans le code : @intent INTENT-NNN (0..1), @spec SPEC-NNN-N-slug (1..n, obligatoire sur tout code applicatif), @verified-by (chemin vers un test, 0..n), @governance (référentiels Tier 1, 0..1). Générée par /sdd trace ou npx aiad-sdd trace ; la GitHub Action sdd-trace.yml fait échouer la PR sur gap bloquant (--fail-on-gap). Voir l'article Traçabilité.

V

Verification Tax
Terme d'une synthèse de littérature de 2026 : l'écart entre le gain de productivité à l'écriture du code et le gain, bien plus faible, à la livraison d'un logiciel fiable. Il décrit ce que l'investissement amont en SPEC et en Execution Gate cherche à réduire. Voir Validation.
Vibe coding
Terme (Fowler, reprenant Karpathy, 2026) désignant la délégation du code à l'agent IA sans validation humaine — l'auteur accepte l'implémentation sans l'examiner. C'est ce que la valeur Human Authorship prévient ; Fowler l'oppose à la « programmation agentique sérieuse ». À ne pas confondre avec le prototypage rapide assumé et jetable : le vibe coding devient un problème quand le code non validé entre en production.
Un terme manque ?

Le glossaire suit les évolutions du framework. /aiad-help <mot-clé> retrouve la commande ou le concept associé directement depuis votre agent ; la source de référence reste aiad.ovh.