{
  "tool_id": "art-314-traiga-safe-harbor-pack-builder",
  "note": "golden_hash filled by `node golden-parity.test.mjs --update`.",
  "vectors": [
    {
      "name": "empty-insufficient",
      "description": "No rmf_mapping or exposure_result supplied; finite-gate.",
      "policy_parameters": {},
      "output_payload": {
        "insufficient_evidence": true,
        "eligible_for_affirmative_defense_evidence": false,
        "meets_substantial_compliance_bar": false,
        "coverage_band": null,
        "overall_coverage": null,
        "prohibited_use_detected": null,
        "statute_citation": "Tex. Bus. & Com. Code §553.106 (TRAIGA affirmative defense), eff. 2026-01-01",
        "framing": "evidence toward the statutory affirmative defense; not a guarantee the defense succeeds"
      },
      "golden_hash": "2d064958d18423875e21a166c18adb887de00a2d6298f93ed1c058ff69ee168f"
    },
    {
      "name": "eligible-substantial-coverage-clean",
      "description": "Substantial NIST RMF coverage band, no prohibited use; eligible for defense evidence.",
      "policy_parameters": {
        "rmf_mapping": {
          "coverage_band": "Substantial",
          "overall_coverage": 82
        },
        "exposure_result": {
          "prohibited_use_detected": false
        }
      },
      "output_payload": {
        "insufficient_evidence": false,
        "eligible_for_affirmative_defense_evidence": true,
        "meets_substantial_compliance_bar": true,
        "coverage_band": "Substantial",
        "overall_coverage": 82,
        "prohibited_use_detected": false,
        "statute_citation": "Tex. Bus. & Com. Code §553.106 (TRAIGA affirmative defense), eff. 2026-01-01",
        "framing": "evidence toward the statutory affirmative defense; not a guarantee the defense succeeds"
      },
      "golden_hash": "12d7f7f3a8caba535151ff6cfeb3866c5fcf418826463c4d6e0e129a49ab9227"
    },
    {
      "name": "not-eligible-partial-band",
      "description": "Partial coverage band does not meet the substantial-compliance bar.",
      "policy_parameters": {
        "rmf_mapping": {
          "coverage_band": "Partial",
          "overall_coverage": 55
        },
        "exposure_result": {
          "prohibited_use_detected": false
        }
      },
      "output_payload": {
        "insufficient_evidence": false,
        "eligible_for_affirmative_defense_evidence": false,
        "meets_substantial_compliance_bar": false,
        "coverage_band": "Partial",
        "overall_coverage": 55,
        "prohibited_use_detected": false,
        "statute_citation": "Tex. Bus. & Com. Code §553.106 (TRAIGA affirmative defense), eff. 2026-01-01",
        "framing": "evidence toward the statutory affirmative defense; not a guarantee the defense succeeds"
      },
      "golden_hash": "4befcb3b61f5b07b349e096b5b423238e048b0701ad46d922c662ca926530ef4"
    },
    {
      "name": "not-eligible-prohibited-use",
      "description": "Comprehensive RMF coverage but a prohibited use was detected upstream; not eligible.",
      "policy_parameters": {
        "rmf_mapping": {
          "coverage_band": "Comprehensive",
          "overall_coverage": 100
        },
        "exposure_result": {
          "prohibited_use_detected": true
        }
      },
      "output_payload": {
        "insufficient_evidence": false,
        "eligible_for_affirmative_defense_evidence": false,
        "meets_substantial_compliance_bar": true,
        "coverage_band": "Comprehensive",
        "overall_coverage": 100,
        "prohibited_use_detected": true,
        "statute_citation": "Tex. Bus. & Com. Code §553.106 (TRAIGA affirmative defense), eff. 2026-01-01",
        "framing": "evidence toward the statutory affirmative defense; not a guarantee the defense succeeds"
      },
      "golden_hash": "8114785b22bd0c17c2cb50615fa7c2a5cdc928646c46c67470ce90e330bb5ee7"
    }
  ]
}
