| operations | {"assess_control":{"description":"Assess control against framework requirements","atomic":true,"input":{"control_id":{"type":"string","required":true},"framework":{"type":"string","required":true},"evidence":{"type":"array","default":[]}},"output":{"status":"enum[compliant, partial, non_compliant]","gaps":"array<Gap>","recommendations":"array<string>"}},"perform_gap_analysis":{"description":"Perform comprehensive gap analysis","atomic":true,"input":{"framework":{"type":"string","required":true},"current_state":{"type":"object","required":true}},"output":{"compliance_score":"float","gaps":"array<Gap>","remediation_roadmap":"array<Item>"}},"generate_evidence":{"description":"Generate evidence requirements","atomic":true,"input":{"controls":{"type":"array","required":true},"framework":{"type":"string","required":true}},"output":{"evidence_matrix":"object","templates":"array<Template>"}},"map_controls":{"description":"Map controls across frameworks","atomic":true,"input":{"source_framework":{"type":"string","required":true},"target_frameworks":{"type":"array","required":true}},"output":{"mapping_matrix":"object","unified_controls":"array<Control>"}},"assess_risk":{"description":"Assess risk for compliance gaps","atomic":true,"input":{"gaps":{"type":"array","required":true}},"output":{"risk_scores":"array<RiskScore>","treatment_options":"array<Treatment>"}}} |