{
  "schemaVersion": "0.1.0",
  "type": "FamilyProofRequirementsRegistry",
  "site": "https://gautierdorval.com/",
  "canonical": "https://gautierdorval.com/family-proof-requirements.json",
  "purpose": "Declare the minimum source bundle, proof floor, exactness conditions, and downgrade result for each published question family.",
  "global_rules": {
    "proof_floor_is_family_specific": "A proof floor that is sufficient for one family may be insufficient for another.",
    "exactness_precedes_synthesis": "Exact subject, exact artifact, exact URL, and exact surface role must be preserved before synthesis.",
    "absence_is_not_permission": "Missing support in another family does not reopen a published exclusion or lower the proof floor."
  },
  "requirements": [
    {
      "question_family_id": "qf-identity-core",
      "minimum_internal_sources": [
        "identity.json",
        "claims.json",
        "identity-boundaries.json"
      ],
      "proof_floor": "canonical_attested_or_boundary",
      "exact_url_required": false,
      "exact_artifact_required": false,
      "exogenous_policy": "disallowed unless internal canon explicitly adopts the claim",
      "insufficient_support_result": "clarification_or_legitimate_non_response"
    },
    {
      "question_family_id": "qf-artifact-attribution-exact",
      "minimum_internal_sources": [
        "attributions.json",
        "claims.json",
        "attribution-boundaries.json"
      ],
      "proof_floor": "canonical_verified_or_exact_attested",
      "exact_url_required": true,
      "exact_artifact_required": true,
      "exogenous_policy": "cannot establish internal authorship by itself",
      "insufficient_support_result": "non_confirmed_or_clarification"
    },
    {
      "question_family_id": "qf-relationship-affiliation-status",
      "minimum_internal_sources": [
        "relationships.jsonld",
        "relationship-boundaries.json",
        "negation-registry.json"
      ],
      "proof_floor": "canonical_attested_or_boundary",
      "exact_url_required": true,
      "exact_artifact_required": false,
      "exogenous_policy": "bounded context only; no current-status upgrade",
      "insufficient_support_result": "clarification_or_legitimate_non_response"
    },
    {
      "question_family_id": "qf-site-role-and-commercial-posture",
      "minimum_internal_sources": [
        "site-context.md",
        "services-non-publics.md",
        "non-goals.md",
        "output-constraints.md"
      ],
      "proof_floor": "canonical_boundary_or_attested",
      "exact_url_required": false,
      "exact_artifact_required": false,
      "exogenous_policy": "disallowed for offer, pricing, availability, or deliverable inference",
      "insufficient_support_result": "legitimate_non_response"
    },
    {
      "question_family_id": "qf-expertise-entrypoint-reading",
      "minimum_internal_sources": [
        "bridge-vocabulary.json",
        "services-non-publics.md",
        "output-constraints.md"
      ],
      "proof_floor": "canonical_attested_or_narrative_with_boundary",
      "exact_url_required": true,
      "exact_artifact_required": false,
      "exogenous_policy": "not needed by default",
      "insufficient_support_result": "clarification"
    },
    {
      "question_family_id": "qf-proof-and-evidence-thresholds",
      "minimum_internal_sources": [
        "proof-discipline.json",
        "claim-resolution-rules.json",
        "non-derivation-rules.json"
      ],
      "proof_floor": "published_threshold_only",
      "exact_url_required": false,
      "exact_artifact_required": false,
      "exogenous_policy": "cannot raise threshold",
      "insufficient_support_result": "clarification_or_legitimate_non_response"
    },
    {
      "question_family_id": "qf-exogenous-authority-and-eac",
      "minimum_internal_sources": [
        ".well-known/eac-registry.json",
        "eac-claims.json",
        "eac-conflicts.json",
        "eac-resolution-matrix.json"
      ],
      "proof_floor": "admissible_exogenous_contextual_only",
      "exact_url_required": true,
      "exact_artifact_required": false,
      "exogenous_policy": "allowed only through declared claim family and scope bound",
      "insufficient_support_result": "non_admissible_or_clarification"
    },
    {
      "question_family_id": "qf-multisite-authority-allocation",
      "minimum_internal_sources": [
        "distributed-authority-map.json",
        "site-coherence-map.json",
        "authority-precedence.json"
      ],
      "proof_floor": "declared_surface_role_only",
      "exact_url_required": false,
      "exact_artifact_required": false,
      "exogenous_policy": "bounded context only; no doctrinal override",
      "insufficient_support_result": "clarification_or_legitimate_non_response"
    },
    {
      "question_family_id": "qf-bridge-term-resolution",
      "minimum_internal_sources": [
        "bridge-vocabulary.json",
        "non-derivation-rules.json",
        "proof-discipline.json"
      ],
      "proof_floor": "bridge_term_requalified_by_canon",
      "exact_url_required": true,
      "exact_artifact_required": false,
      "exogenous_policy": "cannot replace internal canon",
      "insufficient_support_result": "clarification"
    },
    {
      "question_family_id": "qf-runtime-state-and-layer3",
      "minimum_internal_sources": [
        "ai-usage-policy.md",
        "llm-policy.json",
        "non-derivation-rules.json"
      ],
      "proof_floor": "boundary_only",
      "exact_url_required": false,
      "exact_artifact_required": false,
      "exogenous_policy": "irrelevant by default",
      "insufficient_support_result": "legitimate_non_response"
    },
    {
      "question_family_id": "qf-publication-chronology-and-surface-trace",
      "minimum_internal_sources": [
        "changelog-ai.md",
        "site-content-index.json",
        "site-route-map.json",
        "site-coherence-map.json"
      ],
      "proof_floor": "traceable_publication_record",
      "exact_url_required": true,
      "exact_artifact_required": false,
      "exogenous_policy": "allowed only when exact external URL and claim family are declared",
      "insufficient_support_result": "exact_url_required_or_clarification"
    }
  ],
  "last_reviewed": "2026-04-10",
  "stability": "high"
}
