changedInput schema / properties / description / description
Previous value: -"Non-empty natural-language description of the engineering defect, anti-pattern, or invariant to codify into a rule."New value: +"The defect, anti-pattern or invariant the rule should codify."
changedInput schema / properties / domain / description
Previous value: -"Optional domain hint injected into the drafting prompt (e.g., 'security', 'correctness', 'efficiency', 'style', 'governance')."New value: +"Domain hint for the draft prompt (security, correctness, efficiency, style, governance)."
changedInput schema / properties / rule_type / description
Previous value: -"Optional target rule category ('invariant' or 'gate' for blocking checks; 'trap', 'boundary', 'persona', or 'contract' for advisory guidance). Determines the target subdirectory under .aegis/rules/."New value: +"Rule type, passed to the draft prompt as a hint."
changedOutput schema / (root)
Previous value: -{
- "additionalProperties": false,
- "properties": {
- "error": {
- "description": "Error message when status='FAIL'.",
- "type": "string"
- },
- "instruction": {
- "description": "Step-by-step instruction telling the caller where under .aegis/rules/<type_dir>/<id>.md to save the drafted markdown.",
- "type": "string"
- },
- "prompt": {
- "description": "Structured rule-generation prompt containing schema requirements and up to three workspace rule examples.",
- "type": "string"
- },
- "status": {
- "description": "Present with value 'FAIL' only when input validation fails.",
- "type": "string"
- }
- },
- "required": [
- "prompt",
- "instruction"
- ],
- "type": "object"
-}New value: +null