ACF
acfstandard.io
Developer docs
EN
READ

acf.glossary.define

Définition canonique d’un terme du vocabulaire ACF® — un mot ou un acronyme en entrée, une définition signée + ses connexions au reste de la doctrine (principes, fiches) en sortie.

Astuce
Outil de lecture du glossaire officiel. Aucune inférence, aucune reformulation — la définition retournée est l’entrée exacte du glossaire, avec son hash de doctrine et ses cross-références. Utilisez-le quand un terme doit être cité tel quel dans un dossier, un mémo board ou une thèse.

Quand l’utiliser

Utilisez cet outil quand le vocabulaire de gouvernance devient ambigu : qu’est-ce qu’un DDAO ? Que recouvre exactement la Souveraineté Décisionnelle ? Quand un agent passe-t-il de N1 à N2 ? Plutôt que d’improviser une définition (qui dérivera entre deux documents), l’outil renvoie la version canonique signée — le même texte que vous trouverez dans le white paper ACF® et dans les fiches.

La valeur n’est pas la définition seule : ce sont les cross-références. Chaque entrée pointe vers les principes ACF® qu’elle active et les fiches méthodologiques qui l’opérationnalisent. Le glossaire est l’entry-point le plus court vers le reste de la doctrine.

Paramètres d’entrée

Deux champs. La recherche est insensible à la casse et match indifféremment le terme abrégé (« DDAO ») ou son expansion (« Délégué à la Décision Agentique Officielle »).

termstring (1-80)required
Terme ou acronyme à définir. Exemples : « DDAO », « Souveraineté Décisionnelle », « N2 », « kill switch », « mandat ».
locale"en" | "fr"default: "en"
Langue de la définition. Si la version demandée n’existe pas, l’outil tombe sur le fallback canonique et le signale via served_locale.

Schéma de sortie

Un objet plat : la définition + ses connexions + le pied-de-page signé.

termstring
Le terme exact tel qu’indexé dans le glossaire (casse canonique).
expansionstring?
Expansion de l’acronyme quand le terme est un sigle. Absent sinon.
definitionstring
La définition canonique. Texte verbatim du glossaire — aucune reformulation.
related{ principles: string[], fiches: string[] }
Cross-références : codes des principes ACF® (P1-P7) et des fiches méthodologiques (ACF-00 à ACF-16) liés au terme.
served_locale"en" | "fr"
Locale réellement servie. Diffère du paramètre d’entrée si un fallback a été activé.

Exemple d’appel

Définir le terme « DDAO » avant de le citer dans un dossier de gouvernance :

glossary-define.tstypescript
import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { StdioClientTransport } from "@modelcontextprotocol/sdk/client/stdio.js";

const transport = new StdioClientTransport({
  command: "npx",
  args: ["-y", "acf-mcp"],
});
const client = new Client({ name: "demo", version: "1.0" }, {});
await client.connect(transport);

const result = await client.callTool({
  name: "acf.glossary.define",
  arguments: {
    term: "DDAO",
    locale: "en",
  },
});

console.log(JSON.stringify(result.content, null, 2));

Réponse

response.jsonjson
{
  "term": "DDAO",
  "expansion": "Délégué à la Décision Agentique Officielle",
  "definition": "Named accountable officer for an autonomous agent's mandate. The DDAO owns the agent's go/no-go, the kill-switch design, the escalation thresholds, and the periodic mandate review. Cannot be a function — must be a named individual with documented authority and a documented backup.",
  "related": {
    "principles": ["P3", "P5"],
    "fiches": ["ACF-04", "ACF-06", "ACF-12"]
  },
  "served_locale": "en",
  "doctrine_version": "ACF framework v1.0 / rules 2026-06",
  "doctrine_hash": "sha256:bf0b6d8e4731ebdc58f6d6338702c5b74af47874cf0ad3dc958cde5c5b30b9dc",
  "doctrine_signature": "ed25519:…",
  "doctrine_archive_url": "https://acfstandard.io/doctrine/v1.0/archive.json",
  "generated_at": "2026-06-14T11:47:22.318Z",
  "disclaimer": "Canonical ACF® definition — for governance and academic use. Not legal advice."
}

Erreurs courantes

  • GlossaryEntryNotFound le terme demandé n’existe pas dans le glossaire. Essayez une variante (« DDAO » plutôt que « Officier de Décision Agentique ») ou utilisez acf.search pour identifier le terme canonique.
  • InputTooLong le champ term dépasse 80 caractères. L’outil cherche un terme, pas une phrase — raccourcissez.
  • DoctrineSnapshotMismatch le doctrine_hash demandé n’est pas chargé. Mettez acf-mcp à jour ou pointez vers la version archivée.
  • acf.search trouver le terme canonique quand on ne connaît pas l’intitulé exact.
  • acf.fiche.lookup lire intégralement les fiches méthodologiques citées dans related.fiches.
  • acf.cite produire une citation académique formatée pour réutiliser la définition dans un document.