chore(glossaire): ajouter une gouvernance minimale du graphe
All checks were successful
SMOKE / smoke (push) Successful in 4s
CI / build-and-anchors (push) Successful in 44s
CI / build-and-anchors (pull_request) Successful in 41s

This commit is contained in:
2026-04-28 21:00:53 +02:00
parent a5263d65ec
commit bfe8b3b45a
14 changed files with 115 additions and 0 deletions

View File

@@ -15,6 +15,7 @@
"import": "node scripts/import-docx.mjs",
"apply:ticket": "node scripts/apply-ticket.mjs",
"audit:dist": "node scripts/audit-dist.mjs",
"audit:glossary": "node scripts/audit-glossary-navigation.mjs",
"build:para-index": "node scripts/build-para-index.mjs",
"build:annotations-index": "node scripts/build-annotations-index.mjs",
"test:aliases": "node scripts/check-anchor-aliases.mjs",

View File

@@ -0,0 +1,67 @@
import fs from "fs";
import path from "path";
import yaml from "js-yaml";
const ROOT = "src/content/glossaire";
const files = fs.readdirSync(ROOT).filter(f => f.endsWith(".md"));
const slugs = new Set(files.map(f => f.replace(".md", "")));
let missingNavigation = [];
let edges = {};
let incoming = {};
for (const file of files) {
const full = path.join(ROOT, file);
const raw = fs.readFileSync(full, "utf-8");
if (!raw.startsWith("---")) continue;
const data = yaml.load(raw.split("---")[1]) || {};
const slug = file.replace(".md", "");
if (!data.navigation) {
missingNavigation.push(slug);
}
const next = data?.navigation?.primaryNext;
if (next) {
edges[slug] = next;
incoming[next] = (incoming[next] || 0) + 1;
}
}
// 🔍 1. Fiches sans navigation
if (missingNavigation.length > 0) {
console.log("\n❌ Missing navigation:");
missingNavigation.forEach(s => console.log(" -", s));
}
// 🔍 2. Cycles directs
console.log("\n🔍 Direct cycles:");
for (const [a, b] of Object.entries(edges)) {
if (edges[b] === a) {
console.log(` - ${a} <-> ${b}`);
}
}
// 🔍 3. Hubs
console.log("\n📊 Top hubs:");
Object.entries(incoming)
.sort((a,b) => b[1]-a[1])
.slice(0,10)
.forEach(([slug, n]) => {
if (n > 5) console.log(`⚠️ ${slug}: ${n}`);
else console.log(` ${slug}: ${n}`);
});
// 🔍 4. Slugs morts
console.log("\n🔗 Checking dead primaryNext:");
for (const [a,b] of Object.entries(edges)) {
if (!slugs.has(b)) {
console.log(`${a}${b} (missing)`);
}
}
console.log("\n✅ Audit done");

View File

@@ -15,6 +15,9 @@ level: "avance"
related: ["archicratie", "archicration", "co-viabilisation", "scene-darchicration", "monde-instituable", "archidiagnostic", "scene-depreuve", "audit-archicratique"]
opposedTo: ["desarchicratisation", "autarchicratie"]
seeAlso: ["desarchicration", "archicration-obliteree", "regime-de-co-viabilite"]
navigation:
primaryNext: "co-viabilisation"
primaryReason: "Larchicratisation se prolonge dans la co-viabilisation, où la mise en scène régulatrice devient condition effective de tenue du commun."
---
Larchicratisation désigne le processus par lequel un champ social, une institution, une infrastructure ou un monde commun devient davantage structuré par des logiques explicites darchicration, de comparution et de co-viabilisation.

View File

@@ -16,6 +16,9 @@ level: "avance"
related: ["archicration", "scene-depreuve", "droit-au-differe-contradictoire", "tribunal-de-lalgorithme", "budget-scenique", "cartographie-des-scenes-manquantes", "visa-daffectation"]
opposedTo: ["autarchicratie", "preemption-algorithmique"]
seeAlso: ["archicration-obliteree", "journal-de-justification", "audit-archicratique"]
navigation:
primaryNext: "droit-au-differe-contradictoire"
primaryReason: "Le coupe-circuit citoyen se prolonge dans le droit au différé contradictoire, qui donne une forme procédurale à linterruption critique."
---
Le coupe-circuit citoyen constitue le dispositif par lequel leffet dun système dIA peut être interrompu, suspendu ou débranché provisoirement lorsquil apparaît que la scène darchicration est insuffisante, oblitérée ou défaillante.

View File

@@ -18,6 +18,9 @@ level: "fondamental"
related: ["decisionnisme-souverain", "archicratie", "tension", "autarchicratie", "contractualisme-hobbesien"]
opposedTo: ["democratie-deliberative", "gouvernance-des-communs", "dissensus-politique", "lieu-vide-du-pouvoir"]
seeAlso: ["preemption-algorithmique", "domination-legale-rationnelle", "autarchicration"]
navigation:
primaryNext: "droit-naturel-et-propriete"
primaryReason: "Lexception souveraine appelle la comparaison avec le droit naturel et propriété, où la fondation de lordre ne passe plus par la suspension décisionnelle mais par une légitimation normative de la propriété et du droit."
---
Lexception souveraine désigne ici un paradigme de régulation dans lequel lordre se maintient par la capacité effective à suspendre la norme ordinaire et à recentrer la tenue collective dans une décision dexception.

View File

@@ -18,6 +18,9 @@ level: "intermediaire"
related: ["co-viabilite", "archicratie", "democratie-deliberative", "tension", "domination-legale-rationnelle", "gouvernementalite", "configuration-et-interdependance"]
opposedTo: ["decisionnisme-souverain", "exception-souveraine"]
seeAlso: ["theorie-de-la-justification", "meta-regime-archicratique", "cosmopolitique"]
navigation:
primaryNext: "co-viabilite"
primaryReason: "La gouvernance des communs ouvre vers la co-viabilité, où la régulation collective se pense comme maintien partagé des conditions dusage et de reprise."
---
La gouvernance des communs désigne ici un paradigme de régulation fondé sur la coordination collective, située et polycentrique de ressources ou dusages partagés par des communautés dacteurs.

View File

@@ -15,6 +15,9 @@ level: "intermediaire"
related: ["meta-regime-archicratique", "regime-de-co-viabilite", "archicration", "archicratie", "co-viabilite", "archeogenese", "archicrations-proto-symboliques", "archicrations-differentielles-et-formes-hybrides"]
opposedTo: []
seeAlso: ["archicrations-scripturo-normatives", "archicrations-marchandes"]
navigation:
primaryNext: "meta-regime-archicratique"
primaryReason: "Le méta-régime trouve dans le méta-régime archicratique sa formulation proprement régulatrice et scénique."
---
Le méta-régime désigne une forme de régulation transversale, plus abstraite quun régime historique concret, qui structure une famille entière dordres à partir dune manière récurrente darticuler fondements, dispositifs et scènes.

View File

@@ -15,6 +15,9 @@ level: "fondamental"
related: ["archicration", "autarchicratie", "scene-depreuve", "archicratie", "archicration-obliteree", "institution-invisible", "scene-manquante"]
opposedTo: []
seeAlso: ["co-viabilite", "tension", "desarchicratisation", "audit-archicratique", "cartographie-des-scenes-manquantes"]
navigation:
primaryNext: "archicration-obliteree"
primaryReason: "Loblitération archicratique conduit vers la forme stabilisée dune archicration dont la scène dépreuve est rendue illisible ou inaccessible."
---
Loblitération archicratique désigne le processus par lequel les architectures régulatrices continuent dorganiser la vie collective tout en cessant dapparaître comme des constructions sociales visibles, discutables et transformables.

View File

@@ -11,6 +11,9 @@ domain: "theorie"
level: "avance"
definitionShort: >
Régulations qui instituent un ordre à partir dun principe premier de légitimité, de souveraineté ou de fondation du commun.
navigation:
primaryNext: "regulations-incorporees"
primaryReason: "Les régulations fondatrices appellent les régulations incorporées, car ce qui institue un ordre doit ensuite se déposer dans des corps, des habitudes et des formes dévidence."
---
## Définition

View File

@@ -11,6 +11,9 @@ domain: "theorie"
level: "avance"
definitionShort: >
Régulations qui assurent la reproduction dun ordre par lincorporation de dispositions, dhabitudes, dobligations, de classements et dévidences socialement stabilisées.
navigation:
primaryNext: "regulations-procedurales"
primaryReason: "Les régulations incorporées se prolongent dans les régulations procédurales, où les dispositions stabilisées deviennent règles, opérations et séquences contrôlables."
---
## Définition

View File

@@ -11,6 +11,9 @@ domain: "theorie"
level: "avance"
definitionShort: >
Régulations qui assurent la tenue dun ordre par des règles explicites, des procédures formalisées et des dispositifs de justification, de délibération et darbitrage.
navigation:
primaryNext: "regulations-techniques"
primaryReason: "Les régulations procédurales conduisent vers les régulations techniques, lorsque la tenue du commun sinscrit dans des dispositifs, des protocoles et des médiations instrumentales."
---
## Définition

View File

@@ -11,6 +11,9 @@ domain: "theorie"
level: "avance"
definitionShort: >
Régulations qui font émerger un ordre à partir des interactions, des relations, des ajustements et des dynamiques dindividuation, sans principe central préalable ni cadre entièrement stabilisé.
navigation:
primaryNext: "regime-de-co-viabilite"
primaryReason: "Les régulations relationnelles trouvent leur horizon dans le régime de co-viabilité, où les formes de relation deviennent conditions de tenue du commun."
---
## Définition

View File

@@ -11,6 +11,9 @@ domain: "theorie"
level: "avance"
definitionShort: >
Régulations qui pilotent les conduites, les interactions et les flux par des dispositifs techniques, des infrastructures, des boucles de rétroaction et des architectures computationnelles.
navigation:
primaryNext: "regulations-relationnelles"
primaryReason: "Les régulations techniques doivent être réinscrites dans les régulations relationnelles, afin que le dispositif ne se substitue pas à la scène vivante des interdépendances."
---
## Définition

View File

@@ -68,6 +68,20 @@ export type GlossaryDefaultNavigation = {
compare: ["gouvernementalite-algorithmique", "preemption-algorithmique", "institution-invisible"],
apply: ["droit-au-differe-contradictoire", "coupe-circuit-citoyen", "tribunal-de-lalgorithme"],
},
"dispositif-documentaire": {
understand: ["journal-de-justification", "cartographie-des-scenes-manquantes"],
deepen: ["audit-archicratique", "droit-au-differe-contradictoire"],
compare: ["institution-invisible", "scene-manquante"],
apply: ["journal-de-justification", "tribunal-de-lalgorithme"],
},
"dispositif-methodologique": {
understand: ["archidiagnostic", "audit-archicratique"],
deepen: ["cartographie-des-scenes-manquantes", "budget-scenique"],
compare: ["scene-depreuve", "institution-invisible"],
apply: ["archidiagnostic", "coupe-circuit-citoyen"],
},
"tension-irreductible": {
understand: ["tension", "co-viabilite", "archicration"],