{
  "schemaVersion": "0.4.0",
  "site": "https://gautierdorval.com/",
  "artifactRole": "Interpretive-path coherence layer",
  "status": "seeded-public-surface",
  "purpose": "Declare direct URL neighborhoods, minimum documentary dependencies, question-family governance gates, language equivalences, and recommended recovery paths so agents can traverse the corpus with less guesswork, less cross-family claim fusion, and fewer plausible-but-unpublished URL projections.",
  "canonical_human_pages": {
    "fr": "https://gautierdorval.com/site-coherence-map.md",
    "en": "https://gautierdorval.com/site-coherence-map.md"
  },
  "complements": [
    "https://gautierdorval.com/.well-known/ai-governance.json",
    "https://gautierdorval.com/ai-governance.json",
    "https://gautierdorval.com/ai-manifest.json",
    "https://gautierdorval.com/dualweb-index.md",
    "https://gautierdorval.com/entity-graph.jsonld",
    "https://gautierdorval.com/semantic-router.json",
    "https://gautierdorval.com/site-content-index.json",
    "https://gautierdorval.com/site-route-map.json",
    "https://gautierdorval.com/site-content-summary.md",
    "https://gautierdorval.com/llms.txt",
    "https://gautierdorval.com/non-derivation-rules.json",
    "https://gautierdorval.com/proof-discipline.json",
    "https://gautierdorval.com/authority-precedence.json",
    "https://gautierdorval.com/claims.json",
    "https://gautierdorval.com/claim-resolution-rules.json",
    "https://gautierdorval.com/eac-resolution-matrix.json",
    "https://gautierdorval.com/canonical-claim-boundaries.json",
    "https://gautierdorval.com/identity-boundaries.json",
    "https://gautierdorval.com/attribution-boundaries.json",
    "https://gautierdorval.com/relationship-boundaries.json",
    "https://gautierdorval.com/negation-registry.json",
    "https://gautierdorval.com/question-family-governance.json",
    "https://gautierdorval.com/family-proof-requirements.json",
    "https://gautierdorval.com/claim-application-profiles.json",
    "https://gautierdorval.com/family-downgrade-matrix.json"
  ],
  "does_not_replace": [
    "XML sitemaps",
    "canonical definitions",
    "doctrinal truth surfaces",
    "Q-Layer response-legitimacy rules",
    "EAC admissibility rules",
    "identity or licensing files",
    "claim typing and arbitration surfaces",
    "authority precedence surfaces",
    "question-family routing surfaces",
    "family-specific proof floors",
    "use-case profile registries"
  ],
  "language_equivalence_source": "https://gautierdorval.com/site-route-map.json",
  "recovery_rule": "If a plausible URL is inferred but not published, prefer the nearest declared neighbor or language-equivalent route from this file, then confirm existence through /site-route-map.json and /site-content-index.json. Do not invent a missing sibling from slug regularity alone.",
  "topology_principles": [
    "Coherence linking is not exploration linking.",
    "A clean published graph can still be locally ambiguous for an agent.",
    "Ghost 404s may indicate access-logic gaps rather than missing content.",
    "When a direct neighbor is declared here, it is preferred over guessed intermediate routes.",
    "This file governs passage between surfaces, not doctrinal truth in place of canonical sources."
  ],
  "nodes": [
    {
      "url": "https://gautierdorval.com/.well-known/ai-governance.json",
      "role": "entrypoint",
      "preferred_neighbors": [
        "https://gautierdorval.com/ai-governance.json",
        "https://gautierdorval.com/ai-manifest.json",
        "https://gautierdorval.com/semantic-router.json",
        "https://gautierdorval.com/site-coherence-map.json",
        "https://gautierdorval.com/site-content-index.json",
        "https://gautierdorval.com/site-route-map.json",
        "https://gautierdorval.com/site-content-summary.md",
        "https://gautierdorval.com/non-derivation-rules.json",
        "https://gautierdorval.com/proof-discipline.json"
      ],
      "minimum_dependencies": [
        "https://gautierdorval.com/ai-usage-policy.md",
        "https://gautierdorval.com/response-legitimacy.md",
        "https://gautierdorval.com/identity.json",
        "https://gautierdorval.com/services-non-publics.md",
        "https://gautierdorval.com/non-derivation-rules.json",
        "https://gautierdorval.com/proof-discipline.json"
      ]
    },
    {
      "url": "https://gautierdorval.com/ai-manifest.json",
      "role": "expanded_entrypoint",
      "preferred_neighbors": [
        "https://gautierdorval.com/dualweb-index.md",
        "https://gautierdorval.com/entity-graph.jsonld",
        "https://gautierdorval.com/site-coherence-map.json",
        "https://gautierdorval.com/site-content-index.json",
        "https://gautierdorval.com/site-route-map.json",
        "https://gautierdorval.com/non-derivation-rules.json",
        "https://gautierdorval.com/proof-discipline.json"
      ],
      "minimum_dependencies": [
        "https://gautierdorval.com/.well-known/ai-governance.json",
        "https://gautierdorval.com/response-legitimacy.md"
      ]
    },
    {
      "url": "https://gautierdorval.com/site-coherence-map.json",
      "role": "coherence_topology",
      "preferred_neighbors": [
        "https://gautierdorval.com/site-coherence-map.md",
        "https://gautierdorval.com/site-coherence-map.md",
        "https://gautierdorval.com/site-route-map.json",
        "https://gautierdorval.com/site-content-index.json",
        "https://gautierdorval.com/site-content-summary.md",
        "https://gautierdorval.com/semantic-router.json",
        "https://gautierdorval.com/non-derivation-rules.json",
        "https://gautierdorval.com/proof-discipline.json"
      ],
      "minimum_dependencies": [
        "https://gautierdorval.com/ai-manifest.json",
        "https://gautierdorval.com/entity-graph.jsonld",
        "https://gautierdorval.com/llms.txt",
        "https://gautierdorval.com/ai-governance.json"
      ],
      "coverage_note": "Seeded layer focused on core governance, doctrine, and route-stabilization surfaces. It is not yet a full URL-by-URL graph of the entire site."
    },
    {
      "url": "https://gautierdorval.com/en/definitions/interpretive-governance/",
      "role": "definition",
      "preferred_neighbors": [
        "https://gautierdorval.com/en/doctrine/",
        "https://gautierdorval.com/site-coherence-map.md",
        "https://gautierdorval.com/en/clarifications/",
        "https://gautierdorval.com/en/frameworks/"
      ],
      "minimum_dependencies": [
        "https://gautierdorval.com/site-route-map.json"
      ],
      "language_equivalent": "https://gautierdorval.com/definitions/gouvernance-interpretative/"
    },
    {
      "url": "https://gautierdorval.com/site-coherence-map.md",
      "role": "policy_notice",
      "preferred_neighbors": [
        "https://gautierdorval.com/site-coherence-map.json",
        "https://gautierdorval.com/en/definitions/interpretive-governance/",
        "https://gautierdorval.com/en/doctrine/machine-first-visibility-doctrine/",
        "https://gautierdorval.com/en/blog/semantic-architecture/why-an-xml-sitemap-is-no-longer-enough/"
      ],
      "minimum_dependencies": [
        "https://gautierdorval.com/site-content-index.json",
        "https://gautierdorval.com/site-route-map.json"
      ],
      "language_equivalent": "https://gautierdorval.com/site-coherence-map.md"
    },
    {
      "url": "https://gautierdorval.com/en/blog/semantic-architecture/why-an-xml-sitemap-is-no-longer-enough/",
      "role": "article",
      "preferred_neighbors": [
        "https://gautierdorval.com/site-coherence-map.md",
        "https://gautierdorval.com/en/blog/advanced-seo/internal-linking-from-links-to-the-graph-of-meaning/",
        "https://gautierdorval.com/en/blog/semantic-architecture/multi-hop-retrieval-sources-structure-ai-responses/"
      ],
      "minimum_dependencies": [
        "https://gautierdorval.com/site-coherence-map.json",
        "https://gautierdorval.com/site-route-map.json"
      ],
      "language_equivalent": "https://gautierdorval.com/blogue/architecture-semantique/pourquoi-une-sitemap-xml-ne-suffit-plus/"
    },
    {
      "url": "https://gautierdorval.com/non-derivation-rules.json",
      "role": "constraint_registry",
      "preferred_neighbors": [
        "https://gautierdorval.com/proof-discipline.json",
        "https://gautierdorval.com/output-constraints.md",
        "https://gautierdorval.com/bridge-vocabulary.json"
      ],
      "minimum_dependencies": [
        "https://gautierdorval.com/response-legitimacy.md",
        "https://gautierdorval.com/ai-governance.json"
      ]
    },
    {
      "url": "https://gautierdorval.com/proof-discipline.json",
      "role": "proof_registry",
      "preferred_neighbors": [
        "https://gautierdorval.com/non-derivation-rules.json",
        "https://gautierdorval.com/en/evidence-layer/",
        "https://gautierdorval.com/bridge-vocabulary.json"
      ],
      "minimum_dependencies": [
        "https://gautierdorval.com/response-legitimacy.md",
        "https://gautierdorval.com/ai-manifest.json"
      ]
    },
    {
      "url": "https://gautierdorval.com/canonical-claim-boundaries.json",
      "role": "claim-family-boundary-registry",
      "preferred_neighbors": [
        "https://gautierdorval.com/claims.json",
        "https://gautierdorval.com/authority-precedence.json",
        "https://gautierdorval.com/identity-boundaries.json",
        "https://gautierdorval.com/negation-registry.json"
      ],
      "minimum_dependencies": [
        "https://gautierdorval.com/response-legitimacy.md",
        "https://gautierdorval.com/claim-resolution-rules.json"
      ]
    },
    {
      "url": "https://gautierdorval.com/negation-registry.json",
      "role": "negation-boundary-registry",
      "preferred_neighbors": [
        "https://gautierdorval.com/canonical-claim-boundaries.json",
        "https://gautierdorval.com/identity-boundaries.json",
        "https://gautierdorval.com/attribution-boundaries.json",
        "https://gautierdorval.com/relationship-boundaries.json"
      ],
      "minimum_dependencies": [
        "https://gautierdorval.com/authority-precedence.json",
        "https://gautierdorval.com/claims.json"
      ]
    },
    {
      "url": "https://gautierdorval.com/question-family-governance.json",
      "role": "question_family_registry",
      "preferred_neighbors": [
        "https://gautierdorval.com/family-proof-requirements.json",
        "https://gautierdorval.com/claim-application-profiles.json",
        "https://gautierdorval.com/family-downgrade-matrix.json",
        "https://gautierdorval.com/claim-resolution-rules.json"
      ],
      "minimum_dependencies": [
        "https://gautierdorval.com/response-legitimacy.md",
        "https://gautierdorval.com/claims.json"
      ]
    },
    {
      "url": "https://gautierdorval.com/family-proof-requirements.json",
      "role": "family_proof_registry",
      "preferred_neighbors": [
        "https://gautierdorval.com/question-family-governance.json",
        "https://gautierdorval.com/claim-application-profiles.json",
        "https://gautierdorval.com/family-downgrade-matrix.json",
        "https://gautierdorval.com/proof-discipline.json"
      ],
      "minimum_dependencies": [
        "https://gautierdorval.com/question-family-governance.json",
        "https://gautierdorval.com/response-legitimacy.md"
      ]
    },
    {
      "url": "https://gautierdorval.com/claim-application-profiles.json",
      "role": "use_case_profile_registry",
      "preferred_neighbors": [
        "https://gautierdorval.com/question-family-governance.json",
        "https://gautierdorval.com/family-proof-requirements.json",
        "https://gautierdorval.com/family-downgrade-matrix.json",
        "https://gautierdorval.com/site-context.md"
      ],
      "minimum_dependencies": [
        "https://gautierdorval.com/question-family-governance.json"
      ]
    },
    {
      "url": "https://gautierdorval.com/family-downgrade-matrix.json",
      "role": "downgrade_registry",
      "preferred_neighbors": [
        "https://gautierdorval.com/question-family-governance.json",
        "https://gautierdorval.com/family-proof-requirements.json",
        "https://gautierdorval.com/response-legitimacy.md"
      ],
      "minimum_dependencies": [
        "https://gautierdorval.com/question-family-governance.json",
        "https://gautierdorval.com/claim-resolution-rules.json"
      ]
    }
  ],
  "plausible_url_recovery_hints": [
    {
      "pattern": "guessed sibling under /definitions/ or /doctrine/",
      "action": "check /site-route-map.json and /site-content-index.json before inferring a missing sibling"
    },
    {
      "pattern": "guessed translation route",
      "action": "use the declared FR/EN pair from /site-route-map.json rather than slug translation by analogy"
    },
    {
      "pattern": "guessed intermediate article or hub page",
      "action": "prefer direct neighbors declared in this file when present"
    },
    {
      "pattern": "bridge term, service entrypoint, or proof label used as a shortcut claim",
      "action": "load /bridge-vocabulary.json, /non-derivation-rules.json, and /proof-discipline.json before inferring doctrine, offers, or stronger proof thresholds"
    },
    {
      "pattern": "question implicitly mixes identity, attribution, commercial posture, proof, EAC, or chronology",
      "action": "load /question-family-governance.json, /family-proof-requirements.json, and /claim-application-profiles.json before synthesizing the claim"
    }
  ],
  "last_reviewed": "2026-04-10",
  "stability": "draft-public-surface",
  "adjacent_surfaces": [
    {
      "site": "https://better-robots.com/",
      "role": "Applied product surface for Better Robots.txt",
      "relation": "product_application_surface"
    },
    {
      "site": "https://github.com/GautierDorval/better-robots-txt",
      "role": "Bounded product-definition and evidence surface",
      "relation": "proof_surface"
    },
    {
      "site": "https://www.linkedin.com/in/gautier-dorval/",
      "role": "Diffusion and pedagogical commentary surface",
      "relation": "diffusion_surface"
    }
  ]
}
