{
  "tool_id": "art-142-nis2-art21-gap-checker",
  "note": "golden_hash empty until first `node golden-parity.test.mjs --update`.",
  "vectors": [
    {
      "name": "all-ten-measures-implemented-tested-grade-a",
      "policy_parameters": {
        "measures": [
          {
            "measure_id": "a",
            "implemented": true,
            "documented": true,
            "last_tested_date": "2025-12-01"
          },
          {
            "measure_id": "b",
            "implemented": true,
            "documented": true,
            "last_tested_date": "2025-12-01"
          },
          {
            "measure_id": "c",
            "implemented": true,
            "documented": true,
            "last_tested_date": "2025-12-01"
          },
          {
            "measure_id": "d",
            "implemented": true,
            "documented": true,
            "last_tested_date": "2025-12-01"
          },
          {
            "measure_id": "e",
            "implemented": true,
            "documented": true,
            "last_tested_date": "2025-12-01"
          },
          {
            "measure_id": "f",
            "implemented": true,
            "documented": true,
            "last_tested_date": "2025-12-01"
          },
          {
            "measure_id": "g",
            "implemented": true,
            "documented": true,
            "last_tested_date": "2025-12-01"
          },
          {
            "measure_id": "h",
            "implemented": true,
            "documented": true,
            "last_tested_date": "2025-12-01"
          },
          {
            "measure_id": "i",
            "implemented": true,
            "documented": true,
            "last_tested_date": "2025-12-01"
          },
          {
            "measure_id": "j",
            "implemented": true,
            "documented": true,
            "last_tested_date": "2025-12-01"
          }
        ]
      },
      "output_payload": {
        "compliance_score": 100,
        "overall_grade": "A",
        "measures_summary": [
          {
            "measure_id": "a",
            "maturity": 3
          },
          {
            "measure_id": "b",
            "maturity": 3
          },
          {
            "measure_id": "c",
            "maturity": 3
          },
          {
            "measure_id": "d",
            "maturity": 3
          },
          {
            "measure_id": "e",
            "maturity": 3
          },
          {
            "measure_id": "f",
            "maturity": 3
          },
          {
            "measure_id": "g",
            "maturity": 3
          },
          {
            "measure_id": "h",
            "maturity": 3
          },
          {
            "measure_id": "i",
            "maturity": 3
          },
          {
            "measure_id": "j",
            "maturity": 3
          }
        ],
        "critical_gaps": [],
        "remediation_priority": []
      },
      "golden_hash": "553e4a64e0e4285fd15b86378fa8466393de7f65b60054185e78390b1ea9ad84"
    },
    {
      "name": "empty-measures-all-absent-grade-f",
      "policy_parameters": {
        "measures": []
      },
      "output_payload": {
        "compliance_score": 0,
        "overall_grade": "F",
        "measures_summary": [
          {
            "measure_id": "a",
            "maturity": 0
          },
          {
            "measure_id": "b",
            "maturity": 0
          },
          {
            "measure_id": "c",
            "maturity": 0
          },
          {
            "measure_id": "d",
            "maturity": 0
          },
          {
            "measure_id": "e",
            "maturity": 0
          },
          {
            "measure_id": "f",
            "maturity": 0
          },
          {
            "measure_id": "g",
            "maturity": 0
          },
          {
            "measure_id": "h",
            "maturity": 0
          },
          {
            "measure_id": "i",
            "maturity": 0
          },
          {
            "measure_id": "j",
            "maturity": 0
          }
        ],
        "critical_gaps": [
          "a",
          "b",
          "c",
          "d",
          "e",
          "f",
          "g",
          "h",
          "i",
          "j"
        ],
        "remediation_priority": [
          "a",
          "b",
          "c",
          "d",
          "e",
          "f",
          "g",
          "h",
          "i",
          "j"
        ]
      },
      "golden_hash": "449523af618f215a00f09823a3d5c2b48a57d649b20f954ad8eb6c3bbea2aaf2"
    }
  ]
}
