{ "type": "object", "properties": { "step": { "type": "integer", "description": "Matched rule number (1-based)" }, "reason": { "type": "string", "description": "Brief justification for the decision" } }, "required": ["step", "reason"], "additionalProperties": false }