{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://ravenstrike.local/schemas/module_5_output.schema.json","allOf":[{"$ref":"module_common.schema.json"}],"type":"object","unevaluatedProperties":false,"properties":{"coverage_matrix":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"tactic":{"type":"string"},"technique":{"type":"string"},"technique_id":{"type":"string","pattern":"^T\\d{4}(\\.\\d{3})?$"},"coverage":{"type":"string","enum":["FULL","PARTIAL","NONE"]}},"required":["tactic","technique","technique_id","coverage"]}},"priority_gap_list":{"type":"array","items":{"type":"string"},"minItems":1,"maxItems":5}},"required":["coverage_matrix","priority_gap_list"]}
