{
  "tool_id": "art-158-emir-reporting-readiness-diagnostic",
  "note": "golden_hash empty until first `node golden-parity.test.mjs --update`.",
  "vectors": [
    {
      "name": "valid-all-pass",
      "policy_parameters": {
        "iso20022_cutover_done": true,
        "upi_sourcing_configured": true,
        "uti_sharing_sla_met": true,
        "reconciliation_tolerance_set": true,
        "lifecycle_action_controls": true
      },
      "output_payload": {
        "ready": true,
        "grade": "A",
        "dimensions_passed": 5,
        "gaps": []
      },
      "golden_hash": "e89f8f61eb15ddbbd19553c0abb28869c8ed53e46d100228ec171c21f05c5cc8"
    },
    {
      "name": "invalid-gaps",
      "policy_parameters": {
        "iso20022_cutover_done": true,
        "upi_sourcing_configured": false,
        "uti_sharing_sla_met": false,
        "reconciliation_tolerance_set": true,
        "lifecycle_action_controls": true
      },
      "output_payload": {
        "ready": false,
        "grade": "C",
        "dimensions_passed": 3,
        "gaps": [
          "upi_sourcing_configured",
          "uti_sharing_sla_met"
        ]
      },
      "golden_hash": "a0cf97f9e961dd4eb98ffc4fee00cc732d9351873073b47f81bb51e155b7a6f7"
    }
  ]
}
