changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": true,
+ "properties": {
+ "base": {
+ "additionalProperties": true,
+ "description": "Baseline summary { featureCount, partCount, isAssembly } (success).",
+ "type": "object"
+ },
+ "diagnostics": {
+ "items": {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "error": {
+ "description": "Failure message (failure).",
+ "type": "string"
+ },
+ "errorCode": {
+ "type": "string"
+ },
+ "interference": {
+ "additionalProperties": true,
+ "description": "Total interference-volume delta + per-pair detail (success).",
+ "type": "object"
+ },
+ "mates": {
+ "additionalProperties": true,
+ "description": "Mate-graph changes (success).",
+ "type": "object"
+ },
+ "ok": {
+ "type": "boolean"
+ },
+ "params": {
+ "additionalProperties": true,
+ "description": "Param value/min/max changes (success).",
+ "type": "object"
+ },
+ "parts": {
+ "additionalProperties": true,
+ "description": "Per-part added/removed/renamed/changed/unchanged (success).",
+ "type": "object"
+ },
+ "revised": {
+ "additionalProperties": true,
+ "description": "Revision summary { featureCount, partCount, isAssembly } (success).",
+ "type": "object"
+ },
+ "side": {
+ "description": "Which side failed ('base' | 'revised') (failure).",
+ "type": "string"
+ }
+ },
+ "required": [
+ "ok"
+ ],
+ "type": "object"
+}