{
  "tool_id": "art-379-agent-incident-record-composer",
  "note": "golden_hash filled by `node golden-parity.test.mjs --update`.",
  "vectors": [
    {
      "name": "clean-record",
      "description": "Full identity, two valid evidence digests, mandate-bound, well-formed escalation cross-link.",
      "policy_parameters": {
        "agent_identity": {
          "agent_id": "agent://underwriting-bot/v3",
          "agent_version": "3.2.1"
        },
        "mandate_hash": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
        "incident": {
          "incident_id": "INC-2026-0417",
          "description": "Agent issued three duplicate payment instructions within a single session.",
          "severity_class": "contraindicated",
          "detected_at": "2026-07-18T14:02:00Z"
        },
        "session_evidence": [
          {
            "evidence_type": "otel_span",
            "digest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
          },
          {
            "evidence_type": "in_toto_link",
            "digest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc"
          }
        ],
        "remediation": {
          "status": "in_progress",
          "notes": "Duplicate instruction #3 held pending manual review."
        },
        "escalation_cross_link": {
          "escalation_record_hash": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd",
          "failure_receipt_hash": null
        }
      },
      "output_payload": {
        "agent_identity": {
          "agent_id": "agent://underwriting-bot/v3",
          "agent_version": "3.2.1"
        },
        "mandate_hash": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
        "incident": {
          "incident_id": "INC-2026-0417",
          "description": "Agent issued three duplicate payment instructions within a single session.",
          "severity_class": "contraindicated",
          "severity_coerced_from_forbidden_class": false,
          "detected_at": "2026-07-18T14:02:00Z"
        },
        "session_evidence": [
          {
            "evidence_type": "otel_span",
            "digest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
          },
          {
            "evidence_type": "in_toto_link",
            "digest": "sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc"
          }
        ],
        "evidence_count": 2,
        "invalid_evidence_count": 0,
        "remediation": {
          "status": "in_progress",
          "status_coerced_from_forbidden_class": false,
          "notes": "Duplicate instruction #3 held pending manual review."
        },
        "escalation_cross_link": {
          "escalation_record_hash": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd",
          "escalation_record_hash_well_formed": true,
          "failure_receipt_hash": null,
          "failure_receipt_hash_well_formed": false
        },
        "cross_linked": true,
        "record_claim_strength": "evidence-backed",
        "record_note": "This is an incident evidence record for an incident the caller declares; not an incident-detection system, not a determination of fault, and not an insurance adjudication."
      },
      "golden_hash": "ddf6f902504bac603bf195ea0b5dd622a0769c647184a4c265e2b6371493e334"
    },
    {
      "name": "identity-missing",
      "description": "No agent_id declared -- claim strength MUST degrade to insufficient rather than silently proceeding.",
      "policy_parameters": {
        "agent_identity": {},
        "incident": {
          "incident_id": "INC-2026-0418",
          "description": "Session terminated abnormally.",
          "severity_class": "warning"
        },
        "session_evidence": [],
        "remediation": {},
        "escalation_cross_link": {}
      },
      "output_payload": {
        "agent_identity": {
          "agent_id": null,
          "agent_version": null
        },
        "mandate_hash": null,
        "incident": {
          "incident_id": "INC-2026-0418",
          "description": "Session terminated abnormally.",
          "severity_class": "warning",
          "severity_coerced_from_forbidden_class": false,
          "detected_at": null
        },
        "session_evidence": [],
        "evidence_count": 0,
        "invalid_evidence_count": 0,
        "remediation": {
          "status": "open",
          "status_coerced_from_forbidden_class": true,
          "notes": null
        },
        "escalation_cross_link": {
          "escalation_record_hash": null,
          "escalation_record_hash_well_formed": false,
          "failure_receipt_hash": null,
          "failure_receipt_hash_well_formed": false
        },
        "cross_linked": false,
        "record_claim_strength": "insufficient",
        "record_note": "This is an incident evidence record for an incident the caller declares; not an incident-detection system, not a determination of fault, and not an insurance adjudication."
      },
      "golden_hash": "2ff569c89190f67ac6b1851ed47e905aa41174f79e7681c1e5daedffb89592a5"
    },
    {
      "name": "severity-coerced-and-evidence-dropped",
      "description": "Declares a forbidden severity_class ('critical') and two malformed evidence entries -- both MUST be coerced/dropped rather than passed through.",
      "policy_parameters": {
        "agent_identity": {
          "agent_id": "agent://claims-triage/v1",
          "agent_version": "1.0.0"
        },
        "incident": {
          "incident_id": "INC-2026-0419",
          "description": "Unexpected tool call outside declared scope.",
          "severity_class": "critical",
          "detected_at": "2026-07-18T09:15:00Z"
        },
        "session_evidence": [
          {
            "evidence_type": "otel_span",
            "digest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
          },
          {
            "evidence_type": "unknown_type",
            "digest": "sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
          },
          {
            "evidence_type": "in_toto_link",
            "digest": null
          }
        ],
        "remediation": {
          "status": "resolved",
          "notes": "Scope violation patched in v1.0.1."
        },
        "escalation_cross_link": {}
      },
      "output_payload": {
        "agent_identity": {
          "agent_id": "agent://claims-triage/v1",
          "agent_version": "1.0.0"
        },
        "mandate_hash": null,
        "incident": {
          "incident_id": "INC-2026-0419",
          "description": "Unexpected tool call outside declared scope.",
          "severity_class": "warning",
          "severity_coerced_from_forbidden_class": true,
          "detected_at": "2026-07-18T09:15:00Z"
        },
        "session_evidence": [
          {
            "evidence_type": "otel_span",
            "digest": "sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
          }
        ],
        "evidence_count": 1,
        "invalid_evidence_count": 2,
        "remediation": {
          "status": "resolved",
          "status_coerced_from_forbidden_class": false,
          "notes": "Scope violation patched in v1.0.1."
        },
        "escalation_cross_link": {
          "escalation_record_hash": null,
          "escalation_record_hash_well_formed": false,
          "failure_receipt_hash": null,
          "failure_receipt_hash_well_formed": false
        },
        "cross_linked": false,
        "record_claim_strength": "evidence-backed",
        "record_note": "This is an incident evidence record for an incident the caller declares; not an incident-detection system, not a determination of fault, and not an insurance adjudication."
      },
      "golden_hash": "90f1a4d2b80751844ba351e3dad63e64c9c2ae0ed93ad6f3dbaa783c924981d7"
    },
    {
      "name": "cross-link-malformed",
      "description": "Both escalation cross-link hashes are present but not well-formed digests -- MUST be flagged, never silently accepted as valid linkage.",
      "policy_parameters": {
        "agent_identity": {
          "agent_id": "agent://settlement-bot/v2",
          "agent_version": "2.4.0"
        },
        "mandate_hash": "sha256:1111111111111111111111111111111111111111111111111111111111111111",
        "incident": {
          "incident_id": "INC-2026-0420",
          "description": "Escalation closure referenced a record hash that does not resolve to a well-formed digest.",
          "severity_class": "affirming",
          "detected_at": "2026-07-18T11:40:00Z"
        },
        "session_evidence": [
          {
            "evidence_type": "otel_span",
            "digest": "sha256:2222222222222222222222222222222222222222222222222222222222222222"
          }
        ],
        "remediation": {
          "status": "open",
          "notes": null
        },
        "escalation_cross_link": {
          "escalation_record_hash": "not-a-hash",
          "failure_receipt_hash": "sha256:33"
        }
      },
      "output_payload": {
        "agent_identity": {
          "agent_id": "agent://settlement-bot/v2",
          "agent_version": "2.4.0"
        },
        "mandate_hash": "sha256:1111111111111111111111111111111111111111111111111111111111111111",
        "incident": {
          "incident_id": "INC-2026-0420",
          "description": "Escalation closure referenced a record hash that does not resolve to a well-formed digest.",
          "severity_class": "affirming",
          "severity_coerced_from_forbidden_class": false,
          "detected_at": "2026-07-18T11:40:00Z"
        },
        "session_evidence": [
          {
            "evidence_type": "otel_span",
            "digest": "sha256:2222222222222222222222222222222222222222222222222222222222222222"
          }
        ],
        "evidence_count": 1,
        "invalid_evidence_count": 0,
        "remediation": {
          "status": "open",
          "status_coerced_from_forbidden_class": false,
          "notes": null
        },
        "escalation_cross_link": {
          "escalation_record_hash": "not-a-hash",
          "escalation_record_hash_well_formed": false,
          "failure_receipt_hash": "sha256:33",
          "failure_receipt_hash_well_formed": false
        },
        "cross_linked": true,
        "record_claim_strength": "evidence-backed",
        "record_note": "This is an incident evidence record for an incident the caller declares; not an incident-detection system, not a determination of fault, and not an insurance adjudication."
      },
      "golden_hash": "26c60b63b75f3c689a626c1d9cfcd22cdf7c8426f5a748cc82b24150fb822b8a"
    }
  ]
}
