{
  "schemaVersion": "0.1.0-proposed",
  "site": "https://better-robots.com/",
  "siteName": "Better Robots.txt",
  "organization": "Pagup",
  "updated": "2026-07-09",
  "status": "proposed",
  "generatedFrom": "scripts/data/better-robots-situational-applicability.blueprint.json",
  "type": "ApplicabilityFidelityTestProtocol",
  "machineToken": "sal",
  "id": "better-robots-sal-applicability-fidelity-v0",
  "purpose": "Test whether agents preserve Better Robots.txt situational applicability, non-applicability and forbidden inference boundaries on indirect queries.",
  "siteDeclaresExternalAuditorMeasures": true,
  "primaryMetrics": [
    "conditionality_preservation_rate",
    "forbidden_inference_violation_rate",
    "negative_probe_suppression_rate",
    "required_evidence_preservation_rate"
  ],
  "secondaryMetrics": [
    "capability_emergence_rate",
    "source_reference_rate"
  ],
  "probeTypes": [
    "positive_indirect_query",
    "negative_non_applicability_query",
    "ambiguous_evidence_gap_query",
    "guarantee_trap_query",
    "prior_weak_query"
  ],
  "judgeDesign": {
    "deterministicFirst": true,
    "deterministicChecks": [
      "conditional markers present",
      "required evidence mentioned",
      "non-applicability retained where relevant",
      "forbidden guarantee terms absent",
      "runtime proof not inferred from policy signals"
    ],
    "llmJudgeUse": "Only for ambiguous paraphrase and boundary-preservation cases after deterministic checks."
  },
  "limitations": [
    "This protocol defines a proposed test design. It does not publish model results.",
    "Better Robots.txt declares applicability. An external auditor must measure fidelity."
  ]
}
