{ "schema": "freecad-web-p6-meshpart-action-02-facade/v1", "taskId": "FW-P6-MSP-ACT-02-E", "module": "MeshPart", "action": "meshpart.inspectSourceInventory", "result": "pass", "envelopeSchema": "freecad-web-facade/v1", "typedSchema": "freecad-web-meshpart/inspect-source-inventory/v1", "fixture": { "schema": "freecad-web-meshpart/inspect-source-inventory/v1", "module": "MeshPart", "action": "inspect/source-inventory", "sourceEntry": "src/Mod/MeshPart/App/AppMeshPart.cpp", "inputSha256": "d9707c7cac3cbd1f21f7dc4252192042a41bd85c17c814d41b3a66d2e12e31d2" }, "responses": { "success": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "msp-act02-success", "result": { "schema": "freecad-web-meshpart/inspect-source-inventory/v1", "module": "MeshPart", "action": "inspect/source-inventory", "sourceEntry": "src/Mod/MeshPart/App/AppMeshPart.cpp", "pythonMethodCount": 10, "appSources": [ "AppMeshPart.cpp", "AppMeshPartPy.cpp", "MeshAlgos.cpp", "CurveProjector.cpp", "Mesher.cpp" ], "guiExcluded": [ "MeshPartGui", "FreeCADGui", "PartGui", "MeshGui", "SMESH", "NETGEN" ], "readOnly": true } }, "expectedError": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "msp-act02-error", "error": { "code": "revision_mismatch", "message": "MeshPart source entry is not locked", "diagnostic": { "sourceEntry": "src/Mod/MeshPart/App/Unexpected.cpp" } } }, "duplicate": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "msp-act02-success", "error": { "code": "duplicate_request", "message": "requestId has already been dispatched" } }, "cancelled": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "msp-act02-cancel", "error": { "code": "cancelled", "message": "request was cancelled before execution" } }, "afterCancel": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "msp-act02-after-cancel", "result": { "schema": "freecad-web-meshpart/inspect-source-inventory/v1", "module": "MeshPart", "action": "inspect/source-inventory", "sourceEntry": "src/Mod/MeshPart/App/AppMeshPart.cpp", "pythonMethodCount": 10, "appSources": [ "AppMeshPart.cpp", "AppMeshPartPy.cpp", "MeshAlgos.cpp", "CurveProjector.cpp", "Mesher.cpp" ], "guiExcluded": [ "MeshPartGui", "FreeCADGui", "PartGui", "MeshGui", "SMESH", "NETGEN" ], "readOnly": true } } }, "sequencing": { "maxActive": 1, "requestCount": 5, "responseCount": 5, "cancelAccepted": true }, "schemaChecks": { "noNativePointers": true }, "artifacts": { "kernel": "docs/p6/meshpart-action-02-kernel.json", "recovery": "docs/p6/meshpart-action-02-recovery.json", "workerLog": "docs/freecad-p6-meshpart-action-02-e-facade.log" }, "commands": [ "npx tsc ... src/facade-envelope.ts src/meshpart-inspect-facade.ts", "node tools/run_p6_meshpart_action02_facade_smoke.mjs" ] }