{ "_metadata": { "source": "Policy logic extracted from: test_conflict.md", "generator": "Policy Logic Extractor", "format": "json-rules-engine" }, "rules": [ { "name": "Minimum Age Requirement (Rule A)", "priority": 20, "conditions": { "all": [ { "fact": "age", "operator": "greaterThanInclusive", "value": 18 } ] }, "event": { "type": "meets-age-requirement", "params": { "ruleId": "rule-001", "ruleName": "Minimum Age Requirement (Rule A)", "consequence": "meets_age_requirement", "confidence": 0.97, "sourceDocument": "test_conflict.md", "sourceChunks": [ "chunk-30427971981c", "Section 1: Age Rules" ], "conflictFlag": true, "conflictDescription": "Directly contradicts Rule B (rule-002), which requires applicants to be under 18. Both rules cannot be simultaneously satisfied.", "conflictWith": "rule-002" } } }, { "name": "Maximum Age Requirement (Rule B)", "priority": 20, "conditions": { "all": [ { "fact": "age", "operator": "lessThan", "value": 18 } ] }, "event": { "type": "meets-age-requirement", "params": { "ruleId": "rule-002", "ruleName": "Maximum Age Requirement (Rule B)", "consequence": "meets_age_requirement", "confidence": 0.97, "sourceDocument": "test_conflict.md", "sourceChunks": [ "chunk-30427971981c", "Section 1: Age Rules" ], "conflictFlag": true, "conflictDescription": "Directly contradicts Rule A (rule-001), which requires applicants to be at least 18. Both rules cannot be simultaneously satisfied.", "conflictWith": "rule-001" } } } ] }