{
  "tool_id": "art-174-nist-ai-rmf-function-mapper",
  "note": "golden_hash empty until first `node golden-parity.test.mjs --update`.",
  "vectors": [
    {
      "name": "comprehensive-coverage",
      "policy_parameters": {
        "evidence": {
          "govern_policy": true,
          "govern_roles": true,
          "govern_culture": true,
          "govern_transparency": true,
          "govern_accountability": true,
          "map_context": true,
          "map_categorization": true,
          "map_risk_identification": true,
          "map_stakeholders": true,
          "measure_analysis": true,
          "measure_monitoring": true,
          "measure_testing": true,
          "measure_benchmarking": true,
          "manage_response": true,
          "manage_prioritization": true,
          "manage_treatment": true,
          "manage_residual_risk": true
        }
      },
      "output_payload": {
        "overall_coverage": 100,
        "coverage_band": "Comprehensive",
        "function_coverage": {
          "GOVERN": {
            "score": 100,
            "gaps": [],
            "total": 5,
            "present": 5
          },
          "MAP": {
            "score": 100,
            "gaps": [],
            "total": 4,
            "present": 4
          },
          "MEASURE": {
            "score": 100,
            "gaps": [],
            "total": 4,
            "present": 4
          },
          "MANAGE": {
            "score": 100,
            "gaps": [],
            "total": 4,
            "present": 4
          }
        },
        "all_gaps": [],
        "total_controls": 17,
        "controls_present": 17
      },
      "golden_hash": "7b00bb5b74ddc7f7c4979c46969d07e8c8fb691e25cfc0d5c3c34eb50b468d6e"
    },
    {
      "name": "partial-coverage",
      "policy_parameters": {
        "evidence": {
          "govern_policy": true,
          "govern_roles": true,
          "govern_culture": false,
          "govern_transparency": false,
          "govern_accountability": false,
          "map_context": true,
          "map_categorization": false,
          "map_risk_identification": false,
          "map_stakeholders": false,
          "measure_analysis": false,
          "measure_monitoring": false,
          "measure_testing": false,
          "measure_benchmarking": false,
          "manage_response": false,
          "manage_prioritization": false,
          "manage_treatment": false,
          "manage_residual_risk": false
        }
      },
      "output_payload": {
        "overall_coverage": 16,
        "coverage_band": "Minimal",
        "function_coverage": {
          "GOVERN": {
            "score": 40,
            "gaps": [
              "govern_culture",
              "govern_transparency",
              "govern_accountability"
            ],
            "total": 5,
            "present": 2
          },
          "MAP": {
            "score": 25,
            "gaps": [
              "map_categorization",
              "map_risk_identification",
              "map_stakeholders"
            ],
            "total": 4,
            "present": 1
          },
          "MEASURE": {
            "score": 0,
            "gaps": [
              "measure_analysis",
              "measure_monitoring",
              "measure_testing",
              "measure_benchmarking"
            ],
            "total": 4,
            "present": 0
          },
          "MANAGE": {
            "score": 0,
            "gaps": [
              "manage_response",
              "manage_prioritization",
              "manage_treatment",
              "manage_residual_risk"
            ],
            "total": 4,
            "present": 0
          }
        },
        "all_gaps": [
          "govern_culture",
          "govern_transparency",
          "govern_accountability",
          "map_categorization",
          "map_risk_identification",
          "map_stakeholders",
          "measure_analysis",
          "measure_monitoring",
          "measure_testing",
          "measure_benchmarking",
          "manage_response",
          "manage_prioritization",
          "manage_treatment",
          "manage_residual_risk"
        ],
        "total_controls": 17,
        "controls_present": 3
      },
      "golden_hash": "d292936a4f0269213f64083fef28b2658fc6a445df3e16c906c9465e3de5c29a"
    },
    {
      "name": "empty-input",
      "policy_parameters": {},
      "output_payload": {
        "overall_coverage": 0,
        "coverage_band": "Minimal",
        "function_coverage": {
          "GOVERN": {
            "score": 0,
            "gaps": [
              "govern_policy",
              "govern_roles",
              "govern_culture",
              "govern_transparency",
              "govern_accountability"
            ],
            "total": 5,
            "present": 0
          },
          "MAP": {
            "score": 0,
            "gaps": [
              "map_context",
              "map_categorization",
              "map_risk_identification",
              "map_stakeholders"
            ],
            "total": 4,
            "present": 0
          },
          "MEASURE": {
            "score": 0,
            "gaps": [
              "measure_analysis",
              "measure_monitoring",
              "measure_testing",
              "measure_benchmarking"
            ],
            "total": 4,
            "present": 0
          },
          "MANAGE": {
            "score": 0,
            "gaps": [
              "manage_response",
              "manage_prioritization",
              "manage_treatment",
              "manage_residual_risk"
            ],
            "total": 4,
            "present": 0
          }
        },
        "all_gaps": [
          "govern_policy",
          "govern_roles",
          "govern_culture",
          "govern_transparency",
          "govern_accountability",
          "map_context",
          "map_categorization",
          "map_risk_identification",
          "map_stakeholders",
          "measure_analysis",
          "measure_monitoring",
          "measure_testing",
          "measure_benchmarking",
          "manage_response",
          "manage_prioritization",
          "manage_treatment",
          "manage_residual_risk"
        ],
        "total_controls": 17,
        "controls_present": 0
      },
      "golden_hash": "58b5ad1c58922a41599c21a66b64586ba9d7146d73662050cfc3a1ea0b27ad26"
    }
  ]
}
