addedOutput schema / properties / candidateReason
Added value: +{
+ "description": "Why no candidate was derivable.",
+ "type": "string"
+}
addedOutput schema / properties / candidateStatus
Added value: +{
+ "description": "'no-automatic-candidate' means the region is the whole answer — no mechanical fix exists for that diagnostic kind.",
+ "enum": [
+ "candidates",
+ "no-automatic-candidate"
+ ],
+ "type": "string"
+}
addedOutput schema / properties / candidates
Added value: +{
+ "description": "Ordered concrete fixes, each with an AST-anchored patch, a predicted effect, and the geometry it was derived from.",
+ "items": {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ "type": "array"
+}
addedOutput schema / properties / repairRegion
Added value: +{
+ "additionalProperties": true,
+ "description": "Minimal editable line ranges for the failure: { file, ranges: [{ startLine, endLine, role, featureId?, paramName? }] }.",
+ "type": "object"
+}
addedOutput schema / properties / targetDiagnosticId
Added value: +{
+ "description": "Id of the diagnostic the repair plan targets; pass it to repair_script.",
+ "type": "string"
+}
addedOutput schema / properties / trace
Added value: +{
+ "description": "Every captured feature joined to its call site, AST node range, diagnostics, inputs and dependents.",
+ "items": {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ "type": "array"
+}