{ "schema": "freecad-web-p6-reverseengineering-facade/v1", "taskId": "FW-P6-REV-E", "module": "ReverseEngineering", "action": "reverseengineering.createRecompute", "result": "pass", "envelopeSchema": "freecad-web-facade/v1", "typedSchema": "freecad-web-reverseengineering/create-recompute/v1", "fixture": { "schema": "freecad-web-reverseengineering/create-recompute/v1", "module": "ReverseEngineering", "action": "create/recompute", "points": [ [ 0, 0, 0 ], [ 1, 1, 0 ], [ 2, 0, 0 ] ] }, "trace": { "ready": { "kind": "ready", "action": "reverseengineering.createRecompute" }, "success": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "rev-create-success-1", "result": { "schema": "freecad-web-reverseengineering/create-recompute/v1", "module": "ReverseEngineering", "action": "create/recompute", "objectType": "Part::Feature", "objectCount": 1, "length": 2.9435343684199604, "recomputed": true, "resourcesReleased": true } }, "expectedError": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "rev-create-error-1", "error": { "code": "invalid_fixture", "message": "ReverseEngineering points fixture is not supported", "diagnostic": { "field": "points" } } }, "duplicate": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "rev-create-success-1", "error": { "code": "duplicate_request", "message": "requestId has already been dispatched" } }, "cancelled": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "rev-create-cancel-1", "error": { "code": "cancelled", "message": "request was cancelled" } }, "after": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "rev-create-after-cancel-1", "result": { "schema": "freecad-web-reverseengineering/create-recompute/v1", "module": "ReverseEngineering", "action": "create/recompute", "objectType": "Part::Feature", "objectCount": 1, "length": 2.9435343684199604, "recomputed": true, "resourcesReleased": true } } }, "traceSha256": "3b394a1093618682711543e7c74e8715ca5811bf7759488b923343af47ce6366", "sequencing": { "requestCount": 6, "responseCount": 6, "maxActive": 1, "cancelAccepted": true }, "schemaChecks": { "noNativePointers": true }, "artifacts": { "kernel": "docs/p6/reverseengineering-kernel.json", "recovery": "docs/p6/reverseengineering-recovery.json", "worker": "web/src/reverseengineering-create.worker.ts" }, "boundaries": [ "Facade serializes the real native create/recompute action; invalid point fixtures are rejected before kernel mutation." ] }