{
  "schemaVersion": "0.1.0-proposed",
  "type": "InterpretiveWeightingPolicy",
  "site": "https://gautierdorval.com/",
  "status": "proposed",
  "last_reviewed": "2026-07-08",
  "purpose": "Declare how sources should be weighted according to claim class, authority scope, evidentiary status, freshness and query context.",
  "principles": {
    "firstPartyAuthorityIsScopeBound": true,
    "officialSourceDoesNotOverrideExternalCriticism": true,
    "cryptographicIntegrityDoesNotProveTruth": true,
    "externalSourcesAreClassifiedNotSilenced": true,
    "claimClassDeterminesWeighting": true,
    "semanticSimilarityDoesNotDetermineAuthorityWeight": true
  },
  "sourceClasses": [
    {
      "id": "first_party_official",
      "role": "official position, identity, doctrine, limits and authorial intent",
      "defaultWeight": "primary only inside declared authority scope"
    },
    {
      "id": "canonical_machine_artifact",
      "role": "machine-readable projection of official scope or doctrine",
      "defaultWeight": "canonical when consistent with higher-priority canon"
    },
    {
      "id": "proof_artifact",
      "role": "bounded evidence for a claim",
      "defaultWeight": "evidence-dependent and claim-specific"
    },
    {
      "id": "qualified_external_source",
      "role": "criticism, evaluation, comparison or external corroboration",
      "defaultWeight": "primary for qualified evaluation, contextual for official identity"
    },
    {
      "id": "derivative_or_summary",
      "role": "paraphrase, snippet, archive or AI-generated reconstruction",
      "defaultWeight": "non-authoritative unless traced to source units"
    }
  ],
  "claimClassPolicy": [
    {
      "claimClass": "official_identity",
      "firstPartyWeight": "primary",
      "externalWeight": "corroborative",
      "requiredBehavior": "preserve entity boundaries and official identity files",
      "forbiddenInference": [
        "infer reputation",
        "infer endorsement",
        "infer commercial guarantee"
      ]
    },
    {
      "claimClass": "doctrinal_definition",
      "firstPartyWeight": "canonical",
      "externalWeight": "background_or_commentary",
      "requiredBehavior": "use canonical definitions and semantic-boundary files",
      "forbiddenInference": [
        "replace doctrine with third-party paraphrase",
        "treat commentary as doctrine"
      ]
    },
    {
      "claimClass": "policy_boundary",
      "firstPartyWeight": "primary",
      "externalWeight": "non_substitutive",
      "requiredBehavior": "preserve published limits and exclusions",
      "forbiddenInference": [
        "turn an exclusion into missing data",
        "infer availability from silence"
      ]
    },
    {
      "claimClass": "reputation_or_evaluation",
      "firstPartyWeight": "context_and_right_of_reply",
      "externalWeight": "primary_when_qualified",
      "requiredBehavior": "separate official position from independent evaluation",
      "forbiddenInference": [
        "allow self-certification of reputation",
        "discard qualified criticism by default"
      ]
    },
    {
      "claimClass": "external_criticism",
      "firstPartyWeight": "official_position_only",
      "externalWeight": "primary_when_qualified",
      "requiredBehavior": "represent the criticism as external and qualified or unqualified",
      "forbiddenInference": [
        "treat criticism as official fact",
        "suppress criticism because the official site disagrees"
      ]
    },
    {
      "claimClass": "performance_claim",
      "firstPartyWeight": "declarative_until_evidenced",
      "externalWeight": "evidence_dependent",
      "requiredBehavior": "require proof discipline and avoid guarantee inflation",
      "forbiddenInference": [
        "convert case evidence into general guarantee"
      ]
    }
  ],
  "conflictRules": [
    {
      "condition": "external_source_conflicts_with_first_party_identity",
      "requiredBehavior": "prefer first-party identity for identity only, while preserving external source as possible dispute if qualified"
    },
    {
      "condition": "first_party_claim_extends_to_reputation_or_result",
      "requiredBehavior": "require evidence and avoid converting claim into reputation, recommendation or guarantee"
    },
    {
      "condition": "qualified_external_criticism_conflicts_with_official_position",
      "requiredBehavior": "state official position and criticism separately; do not merge or suppress either"
    }
  ],
  "companionArtifacts": [
    "https://gautierdorval.com/authority-scope-matrix.json",
    "https://gautierdorval.com/claim-authority-classes.json",
    "https://gautierdorval.com/source-weighting-policy.json",
    "https://gautierdorval.com/weighting-abuse-boundaries.json"
  ]
}
