changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": true,
+ "properties": {
+ "assembly": {
+ "type": "string"
+ },
+ "connectorWorkspace": {
+ "additionalProperties": true,
+ "description": "Connector workspace bounds.",
+ "type": "object"
+ },
+ "diagnostics": {
+ "items": {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "featureCount": {
+ "type": "number"
+ },
+ "fitness": {
+ "additionalProperties": true,
+ "description": "Mechanism fitness verdict incl. repairMode.",
+ "type": "object"
+ },
+ "gripperAperture": {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ "mechanism": {
+ "type": "string"
+ },
+ "mechanismFailures": {
+ "items": {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "ok": {
+ "type": "boolean"
+ },
+ "poseEnvelope": {
+ "additionalProperties": true,
+ "description": "Sampled mate-limit pose envelope.",
+ "type": "object"
+ },
+ "rawInterferencePairs": {
+ "items": {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "repairContext": {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ "suggestedRepairPrompt": {
+ "description": "Structured repair prompt (failure / repair path).",
+ "type": "string"
+ },
+ "validator": {
+ "additionalProperties": true,
+ "description": "Assembly/mate-graph validator result.",
+ "type": "object"
+ }
+ },
+ "required": [
+ "ok",
+ "featureCount",
+ "diagnostics"
+ ],
+ "type": "object"
+}