{
  "tool_id": "art-533-mra-remediation-closure-register",
  "note": "Vectors computed directly from the shipped kernel. all-milestones-closed-auto-pass exercises the fully-closed/auto_pass path; overdue-past-grace-escalate exercises the overdue-past-grace/escalate path; root-cause-not-identified-hold exercises the root_cause_identified:false/hold path (checked ahead of milestone state). issue_id values are synthetic sha256-salted@1 commitments over synthetic issue ids -- no real firm data.",
  "vectors": [
    {
      "name": "all-milestones-closed-auto-pass",
      "description": "One issue, both milestones closed with matching evidence before the committed date -- auto_pass at both the issue and rollup level.",
      "policy_parameters": {
        "register_id": "DEMO-MRA-2026Q2",
        "evaluated_at": "2026-05-01T00:00:00Z",
        "overdue_grace_days": 30,
        "issue_id_commitment_scheme": "sha256-salted@1",
        "issues": [
          {
            "issue_id": "sha256:6afb36ec72484939831daff6370395f9f4fe87bb0891ebe1dd644488acf8d738",
            "commitment_text": "Remediate model-risk validation backlog per MRA Article 3.",
            "committed_date": "2026-06-01T00:00:00Z",
            "milestones": [
              { "milestone_id": "MS-1", "description": "Independent validation of the top-10 models complete", "required_evidence_type": "validation_report" },
              { "milestone_id": "MS-2", "description": "Remediation plan approved by model risk committee", "required_evidence_type": "committee_minutes" }
            ]
          }
        ],
        "remediation_status": [
          { "issue_id": "sha256:6afb36ec72484939831daff6370395f9f4fe87bb0891ebe1dd644488acf8d738", "milestone_id": "MS-1", "closed_at": "2026-04-01T00:00:00Z", "evidence": [{ "evidence_id": "EVID-001", "evidence_type": "validation_report" }] },
          { "issue_id": "sha256:6afb36ec72484939831daff6370395f9f4fe87bb0891ebe1dd644488acf8d738", "milestone_id": "MS-2", "closed_at": "2026-04-15T00:00:00Z", "evidence": [{ "evidence_id": "EVID-002", "evidence_type": "committee_minutes" }] }
        ]
      },
      "output_payload": {
        "decision": { "gate_policy": "auto_pass", "execution_state": "ran", "reason": null },
        "register_id": "DEMO-MRA-2026Q2",
        "evaluated_at": "2026-05-01T00:00:00.000Z",
        "overdue_grace_days": 30,
        "issue_count": 1,
        "determinations": [
          {
            "issue_id": "sha256:6afb36ec72484939831daff6370395f9f4fe87bb0891ebe1dd644488acf8d738",
            "commitment_text": "Remediate model-risk validation backlog per MRA Article 3.",
            "committed_date": "2026-06-01T00:00:00.000Z",
            "milestones_total": 2,
            "milestones_valid_count": 2,
            "milestones": [
              { "milestone_id": "MS-1", "description": "Independent validation of the top-10 models complete", "required_evidence_type": "validation_report", "milestone_status": "closed_valid_evidence", "closed_at": "2026-04-01T00:00:00.000Z", "evidence": [{ "evidence_id": "EVID-001", "evidence_type": "validation_report" }] },
              { "milestone_id": "MS-2", "description": "Remediation plan approved by model risk committee", "required_evidence_type": "committee_minutes", "milestone_status": "closed_valid_evidence", "closed_at": "2026-04-15T00:00:00.000Z", "evidence": [{ "evidence_id": "EVID-002", "evidence_type": "committee_minutes" }] }
            ],
            "closure_status": "closed",
            "overdue_days": 0,
            "root_cause_identified": true,
            "decision": "auto_pass",
            "ha_note": "Not yet an approval record. A human reviewer/approver MAY later create a separate, signed approval record over this artifact's execution_hash + this issue_id; this kernel does not fabricate or reserve a mutable slot for that record inside its own hashed output."
          }
        ],
        "closed_count": 1,
        "open_count": 0,
        "overdue_count": 0,
        "rejected_inputs": [],
        "note": "Deterministic consent-order/MRA remediation-closure register over a caller-declared issue/commitment set, milestone list, and remediation-status feed, evaluated against each issue's own committed_date. Reuses the art-491-ro-remediation-closure cutoff-vs-evaluated arithmetic unchanged, retargeted from a certification-period cut-off to a per-issue committed_date. This tool tracks closure and computes a routing decision only; it never itself determines that remediation was appropriate, timely, or sustainable -- that judgment is a named human's §27 approval record."
      },
      "golden_hash": "43c5ed6ba27adc4af79d344dfe19107271fdafe1d2c10000757f53dcb6f21572"
    },
    {
      "name": "overdue-past-grace-escalate",
      "description": "One issue with one open milestone, evaluated well past committed_date + grace window -- escalate at both levels.",
      "policy_parameters": {
        "register_id": "DEMO-MRA-2026Q2",
        "evaluated_at": "2026-08-15T00:00:00Z",
        "overdue_grace_days": 15,
        "issue_id_commitment_scheme": "sha256-salted@1",
        "issues": [
          {
            "issue_id": "sha256:896d0075c5519445d057566c537e76edab8bd8c995692db1d0f62dfecf00b7c9",
            "commitment_text": "Close BSA/AML alert-disposition backlog per consent order Article 5.",
            "committed_date": "2026-07-01T00:00:00Z",
            "milestones": [
              { "milestone_id": "MS-1", "description": "Disposition backlog cleared to zero", "required_evidence_type": "disposition_summary" }
            ]
          }
        ],
        "remediation_status": []
      },
      "output_payload": {
        "decision": { "gate_policy": "escalate", "execution_state": "ran", "reason": null },
        "register_id": "DEMO-MRA-2026Q2",
        "evaluated_at": "2026-08-15T00:00:00.000Z",
        "overdue_grace_days": 15,
        "issue_count": 1,
        "determinations": [
          {
            "issue_id": "sha256:896d0075c5519445d057566c537e76edab8bd8c995692db1d0f62dfecf00b7c9",
            "commitment_text": "Close BSA/AML alert-disposition backlog per consent order Article 5.",
            "committed_date": "2026-07-01T00:00:00.000Z",
            "milestones_total": 1,
            "milestones_valid_count": 0,
            "milestones": [
              { "milestone_id": "MS-1", "description": "Disposition backlog cleared to zero", "required_evidence_type": "disposition_summary", "milestone_status": "open", "closed_at": null, "evidence": [] }
            ],
            "closure_status": "overdue",
            "overdue_days": 45,
            "root_cause_identified": true,
            "decision": "escalate",
            "ha_note": "Not yet an approval record. A human reviewer/approver MAY later create a separate, signed approval record over this artifact's execution_hash + this issue_id; this kernel does not fabricate or reserve a mutable slot for that record inside its own hashed output."
          }
        ],
        "closed_count": 0,
        "open_count": 0,
        "overdue_count": 1,
        "rejected_inputs": [],
        "note": "Deterministic consent-order/MRA remediation-closure register over a caller-declared issue/commitment set, milestone list, and remediation-status feed, evaluated against each issue's own committed_date. Reuses the art-491-ro-remediation-closure cutoff-vs-evaluated arithmetic unchanged, retargeted from a certification-period cut-off to a per-issue committed_date. This tool tracks closure and computes a routing decision only; it never itself determines that remediation was appropriate, timely, or sustainable -- that judgment is a named human's §27 approval record."
      },
      "golden_hash": "be4663c11065461a46de919bb8322aa38bea83fcb498112d1c3c6aba55631e28"
    },
    {
      "name": "root-cause-not-identified-hold",
      "description": "One issue flagged root_cause_identified:false -- hold at both levels regardless of milestone progress.",
      "policy_parameters": {
        "register_id": "DEMO-MRA-2026Q2",
        "evaluated_at": "2026-05-01T00:00:00Z",
        "overdue_grace_days": 30,
        "issue_id_commitment_scheme": "sha256-salted@1",
        "issues": [
          {
            "issue_id": "sha256:4ec6183c2cb8349fb1fc7f72e9489d22afb6ad4d7ef5c0947c550130044c70e0",
            "commitment_text": "Investigate repeated exception-report failures per consent order Article 7.",
            "committed_date": "2026-09-01T00:00:00Z",
            "root_cause_identified": false,
            "milestones": [
              { "milestone_id": "MS-1", "description": "Root cause of exception-report failures identified", "required_evidence_type": "root_cause_analysis" }
            ]
          }
        ],
        "remediation_status": []
      },
      "output_payload": {
        "decision": { "gate_policy": "hold", "execution_state": "ran", "reason": null },
        "register_id": "DEMO-MRA-2026Q2",
        "evaluated_at": "2026-05-01T00:00:00.000Z",
        "overdue_grace_days": 30,
        "issue_count": 1,
        "determinations": [
          {
            "issue_id": "sha256:4ec6183c2cb8349fb1fc7f72e9489d22afb6ad4d7ef5c0947c550130044c70e0",
            "commitment_text": "Investigate repeated exception-report failures per consent order Article 7.",
            "committed_date": "2026-09-01T00:00:00.000Z",
            "milestones_total": 1,
            "milestones_valid_count": 0,
            "milestones": [
              { "milestone_id": "MS-1", "description": "Root cause of exception-report failures identified", "required_evidence_type": "root_cause_analysis", "milestone_status": "open", "closed_at": null, "evidence": [] }
            ],
            "closure_status": "open",
            "overdue_days": 0,
            "root_cause_identified": false,
            "decision": "hold",
            "ha_note": "Not yet an approval record. A human reviewer/approver MAY later create a separate, signed approval record over this artifact's execution_hash + this issue_id; this kernel does not fabricate or reserve a mutable slot for that record inside its own hashed output."
          }
        ],
        "closed_count": 0,
        "open_count": 1,
        "overdue_count": 0,
        "rejected_inputs": [],
        "note": "Deterministic consent-order/MRA remediation-closure register over a caller-declared issue/commitment set, milestone list, and remediation-status feed, evaluated against each issue's own committed_date. Reuses the art-491-ro-remediation-closure cutoff-vs-evaluated arithmetic unchanged, retargeted from a certification-period cut-off to a per-issue committed_date. This tool tracks closure and computes a routing decision only; it never itself determines that remediation was appropriate, timely, or sustainable -- that judgment is a named human's §27 approval record."
      },
      "golden_hash": "769e758815f35a412262d3c26c4b7e93234d6c2c3f88c05f570bc3963673342f"
    }
  ]
}
