{
  "schemaVersion": "0.1.0-proposed",
  "type": "CausalContextMap",
  "site": "https://pagup.com/",
  "status": "proposed",
  "contexts": [
    {
      "id": "ccl-seo-redesign-organic-risk",
      "status": "proposed",
      "triggerSituation": {
        "fr": "Une organisation prépare, exécute ou vient de lancer une refonte de site.",
        "en": "An organization is preparing, executing, or has just launched a website redesign."
      },
      "latentNeed": {
        "fr": "Prévenir ou diagnostiquer une perte de visibilité organique, d’indexation, de cohérence de contenu ou d’actifs numériques.",
        "en": "Prevent or diagnose loss of organic visibility, indexation, content coherence, or digital assets."
      },
      "desiredOutcome": {
        "fr": "Relier la refonte à une lecture préalable des risques SEO et machine-first, sans conclure automatiquement que la refonte cause toute baisse de performance.",
        "en": "Connect redesign work to prior SEO and machine-first risk analysis, without automatically concluding that the redesign causes every performance drop."
      },
      "forbiddenDerivations": [
        "do not infer redesign causality without evidence",
        "do not guarantee ranking preservation",
        "do not treat redesign governance as a fixed package"
      ],
      "canonicalSources": [
        "https://pagup.com/blogue/avant-de-refondre-votre-site-cartographiez-vos-actifs-numeriques/",
        "https://pagup.com/blogue/pourquoi-une-refonte-de-site-peut-empirer-votre-lisibilite-numerique/",
        "https://pagup.com/services/diagnostic-strategique-de-lisibilite-numerique/"
      ],
      "digestAlgorithm": "sha-256",
      "digest": "sha-256:3c7308ae1ef30d1ac2e33d9ead0eaed3d1327317ad7d4a9bfa1a562d6a38e419"
    },
    {
      "id": "ccl-ai-representation-gap",
      "status": "proposed",
      "triggerSituation": {
        "fr": "Une IA décrit une organisation de façon ancienne, trop générique, incomplète ou contradictoire.",
        "en": "An AI system describes an organization in an outdated, generic, incomplete, or contradictory way."
      },
      "latentNeed": {
        "fr": "Stabiliser la représentation machine de l’identité, des services, des preuves et des limites de l’organisation.",
        "en": "Stabilize the machine representation of the organization’s identity, services, evidence, and boundaries."
      },
      "desiredOutcome": {
        "fr": "Comprendre si un diagnostic de lisibilité numérique, une politique IA ou des fichiers de gouvernance sont applicables.",
        "en": "Understand whether a digital readability diagnostic, AI policy, or governance files are applicable."
      },
      "forbiddenDerivations": [
        "do not promise third-party model compliance",
        "do not infer that a policy alone fixes AI representation",
        "do not erase qualified external criticism"
      ],
      "canonicalSources": [
        "https://pagup.com/blogue/ce-que-chatgpt-sait-et-ne-sait-pas-de-votre-entreprise/",
        "https://pagup.com/blogue/stabiliser-ce-que-les-ia-comprennent-de-votre-entreprise/",
        "https://pagup.com/methode/couche-ponderation-interpretative/"
      ],
      "digestAlgorithm": "sha-256",
      "digest": "sha-256:4c8c6a81bceb23856e85b80b73fc1b4091dd0c09c135d4efbbd803c73f79976f"
    },
    {
      "id": "ccl-agentic-navigation-friction",
      "status": "proposed",
      "triggerSituation": {
        "fr": "Un site contient de l’information utile, mais les agents IA peinent à naviguer, extraire, qualifier ou réutiliser ses ressources.",
        "en": "A site contains useful information, but AI agents struggle to navigate, extract, qualify, or reuse its resources."
      },
      "latentNeed": {
        "fr": "Rendre les parcours, formulaires, contenus, preuves et signaux machine-readable plus exploitables par des agents.",
        "en": "Make paths, forms, content, evidence, and machine-readable signals more usable by agents."
      },
      "desiredOutcome": {
        "fr": "Identifier si une analyse de préparation agentique est applicable, sans confondre audit déclaratif et comportement réel des agents tiers.",
        "en": "Identify whether an agentic readiness analysis is applicable, without confusing declarative audit with real behavior from third-party agents."
      },
      "forbiddenDerivations": [
        "do not claim crawler or agent obedience",
        "do not treat a static score as legal compliance",
        "do not infer that every agent will use the exposed files"
      ],
      "canonicalSources": [
        "https://pagup.com/score-de-preparation-agentique/",
        "https://pagup.com/blogue/checklist-preparation-agentique-site-b2b/",
        "https://pagup.com/blogue/webmcp-formulaires-agent-friendly/"
      ],
      "digestAlgorithm": "sha-256",
      "digest": "sha-256:ae1820bca94c8cba1e49e82b4f1d33b5b63a2c72b4321006e016746606597f8e"
    },
    {
      "id": "ccl-corpus-incoherence-indirect-need",
      "status": "proposed",
      "triggerSituation": {
        "fr": "Une organisation possède beaucoup de contenus, mais ses offres, preuves, publics, symptômes et situations d’usage ne sont pas reliés.",
        "en": "An organization has a lot of content, but its offers, evidence, audiences, symptoms, and use situations are not connected."
      },
      "latentNeed": {
        "fr": "Transformer un corpus abondant en architecture de contenu indirect, lisible par humains et agents.",
        "en": "Turn an abundant corpus into indirect content architecture readable by humans and agents."
      },
      "desiredOutcome": {
        "fr": "Relier les problèmes et objectifs recherchés aux capacités offertes, avec preuves, limites et cas de non-applicabilité.",
        "en": "Connect searched problems and goals to offered capabilities, with evidence, boundaries, and non-applicability cases."
      },
      "forbiddenDerivations": [
        "do not convert content abundance into proof of expertise",
        "do not infer that every symptom maps to a service",
        "do not publish applicability without negative space"
      ],
      "canonicalSources": [
        "https://pagup.com/blogue/comment-transformer-un-corpus-disperse-en-actif-lisible/",
        "https://pagup.com/blogue/publier-plus-ne-suffit-pas-corpus-preuve-et-autorite-en-2026/",
        "https://pagup.com/methode/matrice-de-ponderation-interpretative/"
      ],
      "digestAlgorithm": "sha-256",
      "digest": "sha-256:57528e86c1c278e3b09ce24ec13ba0a3872280c8ef6f93c7314c1474dda4eebb"
    }
  ],
  "salReferences": [
    {
      "salChainId": "sal-redesign-organic-risk-diagnostic",
      "linkedCausalContextId": "ccl-seo-redesign-organic-risk",
      "applicableCapability": "cap-machine-first-redesign-governance"
    },
    {
      "salChainId": "sal-ai-representation-gap-governance",
      "linkedCausalContextId": "ccl-ai-representation-gap",
      "applicableCapability": "cap-ai-representation-stabilization"
    },
    {
      "salChainId": "sal-agentic-navigation-audit",
      "linkedCausalContextId": "ccl-agentic-navigation-friction",
      "applicableCapability": "cap-agentic-readiness-audit"
    },
    {
      "salChainId": "sal-corpus-incoherence-semantic-architecture",
      "linkedCausalContextId": "ccl-corpus-incoherence-indirect-need",
      "applicableCapability": "cap-semantic-content-architecture"
    }
  ]
}
