{ "schema": "freecad-web-p6-part-module-batch-runtime/v1", "taskId": "FW-P6-FPA-Y", "batchId": "5d6b727457fbbe82cd30ce47", "module": "Part", "tier": "object-contract", "family": "generic-document-object", "status": "pass_with_boundaries", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "route": { "command": "part.pythonFamilyBatch", "native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/PartBoxProbe.cpp:fc_web_dispatch_json", "facade": "web/src/part-python-family-facade.ts", "worker": "web/src/part.worker.ts" }, "input": { "cmd": "part.pythonFamilyBatch", "args": { "schema": "freecad-web-part/python-family-batch/v1", "module": "Part", "tier": "object-contract", "records": [ { "apiId": "obj:Part:Part::Vertex", "name": "Part::Vertex", "family": "generic-document-object", "sourcePath": "src/Mod/Part/App/PrimitiveFeature.h", "disposition": "planned" }, { "apiId": "obj:Part:Part::Line", "name": "Part::Line", "family": "generic-document-object", "sourcePath": "src/Mod/Part/App/PrimitiveFeature.h", "disposition": "planned" }, { "apiId": "obj:Part:Part::Plane", "name": "Part::Plane", "family": "generic-document-object", "sourcePath": "src/Mod/Part/App/PrimitiveFeature.h", "disposition": "planned" }, { "apiId": "obj:Part:Part::Ellipsoid", "name": "Part::Ellipsoid", "family": "generic-document-object", "sourcePath": "src/Mod/Part/App/PrimitiveFeature.h", "disposition": "planned" }, { "apiId": "obj:Part:Part::Prism", "name": "Part::Prism", "family": "generic-document-object", "sourcePath": "src/Mod/Part/App/PrimitiveFeature.h", "disposition": "planned" }, { "apiId": "obj:Part:Part::RegularPolygon", "name": "Part::RegularPolygon", "family": "generic-document-object", "sourcePath": "src/Mod/Part/App/PrimitiveFeature.h", "disposition": "planned" }, { "apiId": "obj:Part:Part::Cone", "name": "Part::Cone", "family": "generic-document-object", "sourcePath": "src/Mod/Part/App/PrimitiveFeature.h", "disposition": "planned" }, { "apiId": "obj:Part:Part::Torus", "name": "Part::Torus", "family": "generic-document-object", "sourcePath": "src/Mod/Part/App/PrimitiveFeature.h", "disposition": "planned" } ] } }, "inputSha256": "db9d8141f8f384e4aac695f86c34c3579895f221ce232f9d6d9354049e306a87", "result": { "cmd": "part.pythonFamilyBatch", "count": 8, "module": "Part", "ok": true, "records": [ { "apiId": "obj:Part:Part::Vertex", "code": "native_fixture", "family": "generic-document-object", "message": "Official Part object type registration and native contract replay passed", "name": "Part::Vertex", "native": true, "parameterSchema": "native object registration/create/recompute contract", "replay": "native-source-object-contract", "resourcesReleased": true, "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::Vertex", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Vertex", "volume": 0 }, "returnSchema": "object-contract result", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "obj:Part:Part::Line", "code": "native_fixture", "family": "generic-document-object", "message": "Official Part object type registration and native contract replay passed", "name": "Part::Line", "native": true, "parameterSchema": "native object registration/create/recompute contract", "replay": "native-source-object-contract", "resourcesReleased": true, "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::Line", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Edge", "volume": 0 }, "returnSchema": "object-contract result", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "obj:Part:Part::Plane", "code": "native_fixture", "family": "generic-document-object", "message": "Official Part object type registration and native contract replay passed", "name": "Part::Plane", "native": true, "parameterSchema": "native object registration/create/recompute contract", "replay": "native-source-object-contract", "resourcesReleased": true, "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::Plane", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Face", "volume": 0 }, "returnSchema": "object-contract result", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "obj:Part:Part::Ellipsoid", "code": "native_fixture", "family": "generic-document-object", "message": "Official Part object type registration and native contract replay passed", "name": "Part::Ellipsoid", "native": true, "parameterSchema": "native object registration/create/recompute contract", "replay": "native-source-object-contract", "resourcesReleased": true, "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::Ellipsoid", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Solid", "volume": 12.560874755379796 }, "returnSchema": "object-contract result", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "obj:Part:Part::Prism", "code": "native_fixture", "family": "generic-document-object", "message": "Official Part object type registration and native contract replay passed", "name": "Part::Prism", "native": true, "parameterSchema": "native object registration/create/recompute contract", "replay": "native-source-object-contract", "resourcesReleased": true, "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::Prism", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Solid", "volume": 5.196152422706632 }, "returnSchema": "object-contract result", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "obj:Part:Part::RegularPolygon", "code": "native_fixture", "family": "generic-document-object", "message": "Official Part object type registration and native contract replay passed", "name": "Part::RegularPolygon", "native": true, "parameterSchema": "native object registration/create/recompute contract", "replay": "native-source-object-contract", "resourcesReleased": true, "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::RegularPolygon", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Wire", "volume": 0 }, "returnSchema": "object-contract result", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "obj:Part:Part::Cone", "code": "native_fixture", "family": "generic-document-object", "message": "Official Part object type registration and native contract replay passed", "name": "Part::Cone", "native": true, "parameterSchema": "native object registration/create/recompute contract", "replay": "native-source-object-contract", "resourcesReleased": true, "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::Cone", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Solid", "volume": 3.6651914291880923 }, "returnSchema": "object-contract result", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "obj:Part:Part::Torus", "code": "native_fixture", "family": "generic-document-object", "message": "Official Part object type registration and native contract replay passed", "name": "Part::Torus", "native": true, "parameterSchema": "native object registration/create/recompute contract", "replay": "native-source-object-contract", "resourcesReleased": true, "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::Torus", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Solid", "volume": 9.869604401089354 }, "returnSchema": "object-contract result", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" } ], "resourcesReleased": true, "schema": "freecad-web-part/python-family-batch/v1", "source": "freecad-source", "tier": "object-contract" }, "resultSha256": "d357387ad6c063d6a1b60cec14791c3ff6ec28155546503f5475cf62aacceec8", "replay": { "equal": true, "resultSha256": "d357387ad6c063d6a1b60cec14791c3ff6ec28155546503f5475cf62aacceec8" }, "facadeWorker": { "ready": { "kind": "ready", "action": "part.pythonFamilyBatch" }, "success": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "part-module-batch-success", "result": { "cmd": "part.pythonFamilyBatch", "count": 8, "module": "Part", "ok": true, "records": [ { "apiId": "obj:Part:Part::Vertex", "code": "native_fixture", "family": "generic-document-object", "message": "Official Part object type registration and native contract replay passed", "name": "Part::Vertex", "native": true, "parameterSchema": "native object registration/create/recompute contract", "replay": "native-source-object-contract", "resourcesReleased": true, "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::Vertex", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Vertex", "volume": 0 }, "returnSchema": "object-contract result", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "obj:Part:Part::Line", "code": "native_fixture", "family": "generic-document-object", "message": "Official Part object type registration and native contract replay passed", "name": "Part::Line", "native": true, "parameterSchema": "native object registration/create/recompute contract", "replay": "native-source-object-contract", "resourcesReleased": true, "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::Line", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Edge", "volume": 0 }, "returnSchema": "object-contract result", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "obj:Part:Part::Plane", "code": "native_fixture", "family": "generic-document-object", "message": "Official Part object type registration and native contract replay passed", "name": "Part::Plane", "native": true, "parameterSchema": "native object registration/create/recompute contract", "replay": "native-source-object-contract", "resourcesReleased": true, "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::Plane", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Face", "volume": 0 }, "returnSchema": "object-contract result", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "obj:Part:Part::Ellipsoid", "code": "native_fixture", "family": "generic-document-object", "message": "Official Part object type registration and native contract replay passed", "name": "Part::Ellipsoid", "native": true, "parameterSchema": "native object registration/create/recompute contract", "replay": "native-source-object-contract", "resourcesReleased": true, "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::Ellipsoid", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Solid", "volume": 12.560874755379796 }, "returnSchema": "object-contract result", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "obj:Part:Part::Prism", "code": "native_fixture", "family": "generic-document-object", "message": "Official Part object type registration and native contract replay passed", "name": "Part::Prism", "native": true, "parameterSchema": "native object registration/create/recompute contract", "replay": "native-source-object-contract", "resourcesReleased": true, "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::Prism", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Solid", "volume": 5.196152422706632 }, "returnSchema": "object-contract result", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "obj:Part:Part::RegularPolygon", "code": "native_fixture", "family": "generic-document-object", "message": "Official Part object type registration and native contract replay passed", "name": "Part::RegularPolygon", "native": true, "parameterSchema": "native object registration/create/recompute contract", "replay": "native-source-object-contract", "resourcesReleased": true, "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::RegularPolygon", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Wire", "volume": 0 }, "returnSchema": "object-contract result", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "obj:Part:Part::Cone", "code": "native_fixture", "family": "generic-document-object", "message": "Official Part object type registration and native contract replay passed", "name": "Part::Cone", "native": true, "parameterSchema": "native object registration/create/recompute contract", "replay": "native-source-object-contract", "resourcesReleased": true, "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::Cone", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Solid", "volume": 3.6651914291880923 }, "returnSchema": "object-contract result", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "obj:Part:Part::Torus", "code": "native_fixture", "family": "generic-document-object", "message": "Official Part object type registration and native contract replay passed", "name": "Part::Torus", "native": true, "parameterSchema": "native object registration/create/recompute contract", "replay": "native-source-object-contract", "resourcesReleased": true, "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::Torus", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Solid", "volume": 9.869604401089354 }, "returnSchema": "object-contract result", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" } ], "resourcesReleased": true, "schema": "freecad-web-part/python-family-batch/v1", "source": "freecad-source", "tier": "object-contract" } }, "repeat": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "part-module-batch-repeat", "result": { "cmd": "part.pythonFamilyBatch", "count": 8, "module": "Part", "ok": true, "records": [ { "apiId": "obj:Part:Part::Vertex", "code": "native_fixture", "family": "generic-document-object", "message": "Official Part object type registration and native contract replay passed", "name": "Part::Vertex", "native": true, "parameterSchema": "native object registration/create/recompute contract", "replay": "native-source-object-contract", "resourcesReleased": true, "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::Vertex", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Vertex", "volume": 0 }, "returnSchema": "object-contract result", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "obj:Part:Part::Line", "code": "native_fixture", "family": "generic-document-object", "message": "Official Part object type registration and native contract replay passed", "name": "Part::Line", "native": true, "parameterSchema": "native object registration/create/recompute contract", "replay": "native-source-object-contract", "resourcesReleased": true, "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::Line", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Edge", "volume": 0 }, "returnSchema": "object-contract result", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "obj:Part:Part::Plane", "code": "native_fixture", "family": "generic-document-object", "message": "Official Part object type registration and native contract replay passed", "name": "Part::Plane", "native": true, "parameterSchema": "native object registration/create/recompute contract", "replay": "native-source-object-contract", "resourcesReleased": true, "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::Plane", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Face", "volume": 0 }, "returnSchema": "object-contract result", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "obj:Part:Part::Ellipsoid", "code": "native_fixture", "family": "generic-document-object", "message": "Official Part object type registration and native contract replay passed", "name": "Part::Ellipsoid", "native": true, "parameterSchema": "native object registration/create/recompute contract", "replay": "native-source-object-contract", "resourcesReleased": true, "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::Ellipsoid", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Solid", "volume": 12.560874755379796 }, "returnSchema": "object-contract result", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "obj:Part:Part::Prism", "code": "native_fixture", "family": "generic-document-object", "message": "Official Part object type registration and native contract replay passed", "name": "Part::Prism", "native": true, "parameterSchema": "native object registration/create/recompute contract", "replay": "native-source-object-contract", "resourcesReleased": true, "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::Prism", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Solid", "volume": 5.196152422706632 }, "returnSchema": "object-contract result", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "obj:Part:Part::RegularPolygon", "code": "native_fixture", "family": "generic-document-object", "message": "Official Part object type registration and native contract replay passed", "name": "Part::RegularPolygon", "native": true, "parameterSchema": "native object registration/create/recompute contract", "replay": "native-source-object-contract", "resourcesReleased": true, "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::RegularPolygon", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Wire", "volume": 0 }, "returnSchema": "object-contract result", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "obj:Part:Part::Cone", "code": "native_fixture", "family": "generic-document-object", "message": "Official Part object type registration and native contract replay passed", "name": "Part::Cone", "native": true, "parameterSchema": "native object registration/create/recompute contract", "replay": "native-source-object-contract", "resourcesReleased": true, "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::Cone", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Solid", "volume": 3.6651914291880923 }, "returnSchema": "object-contract result", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" }, { "apiId": "obj:Part:Part::Torus", "code": "native_fixture", "family": "generic-document-object", "message": "Official Part object type registration and native contract replay passed", "name": "Part::Torus", "native": true, "parameterSchema": "native object registration/create/recompute contract", "replay": "native-source-object-contract", "resourcesReleased": true, "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::Torus", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Solid", "volume": 9.869604401089354 }, "returnSchema": "object-contract result", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed" } ], "resourcesReleased": true, "schema": "freecad-web-part/python-family-batch/v1", "source": "freecad-source", "tier": "object-contract" } }, "crossModule": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "part-module-batch-cross", "result": { "cmd": "part.pythonFamilyBatch", "count": 1, "module": "Part", "ok": true, "records": [ { "apiId": "py:BIM:class:Binding", "code": "unmatched_source_record", "family": "generic-document-object", "message": "Part API record is not part of this module-scoped adapter", "name": "Part::Vertex", "native": true, "parameterSchema": "unmatched", "resourcesReleased": true, "returnSchema": "unmatched", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" } ], "resourcesReleased": true, "schema": "freecad-web-part/python-family-batch/v1", "source": "freecad-source", "tier": "object-contract" } }, "malformed": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "invalid", "error": { "code": "invalid_request", "message": "Part Python family envelope is invalid" } }, "cancelled": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "part-module-batch-cancel", "error": { "code": "cancelled", "message": "request was cancelled" } }, "traceSha256": "dcf9d89c76bd9139a97e0804a76138f0fa1b1d3c77ff442fb6b28b8de8ee7a4f" }, "dispositionCounts": { "exposed": 8, "restricted": 0, "nonportable": 0, "not_implemented": 0 }, "records": [ { "apiId": "obj:Part:Part::Vertex", "name": "Part::Vertex", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed", "code": "native_fixture", "parameterSchema": "native object registration/create/recompute contract", "returnSchema": "object-contract result", "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::Vertex", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Vertex", "volume": 0 }, "evidenceSha256": "e956959c13d1c70f54953e3b6a356f85af0916816b179d901de389cff1ad2c8a" }, { "apiId": "obj:Part:Part::Line", "name": "Part::Line", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed", "code": "native_fixture", "parameterSchema": "native object registration/create/recompute contract", "returnSchema": "object-contract result", "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::Line", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Edge", "volume": 0 }, "evidenceSha256": "bc742133a6f4bb17fd8809a8335f2f1b9578fbd6faeffd21e4c4b1e89ecc965d" }, { "apiId": "obj:Part:Part::Plane", "name": "Part::Plane", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed", "code": "native_fixture", "parameterSchema": "native object registration/create/recompute contract", "returnSchema": "object-contract result", "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::Plane", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Face", "volume": 0 }, "evidenceSha256": "0d0ca197b8c3ff2261ede3743733e6c7f0fc807a5ea2ea2505d2386c94180ca8" }, { "apiId": "obj:Part:Part::Ellipsoid", "name": "Part::Ellipsoid", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed", "code": "native_fixture", "parameterSchema": "native object registration/create/recompute contract", "returnSchema": "object-contract result", "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::Ellipsoid", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Solid", "volume": 12.560874755379796 }, "evidenceSha256": "24750db8831dadb4edc5bd3e0aa27f4e27a569e1faa68482317b4d9046fd1819" }, { "apiId": "obj:Part:Part::Prism", "name": "Part::Prism", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed", "code": "native_fixture", "parameterSchema": "native object registration/create/recompute contract", "returnSchema": "object-contract result", "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::Prism", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Solid", "volume": 5.196152422706632 }, "evidenceSha256": "5736ec58dfb52e1ed89f15af42755cc053ebac2535dba7b997809b016af1b336" }, { "apiId": "obj:Part:Part::RegularPolygon", "name": "Part::RegularPolygon", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed", "code": "native_fixture", "parameterSchema": "native object registration/create/recompute contract", "returnSchema": "object-contract result", "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::RegularPolygon", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Wire", "volume": 0 }, "evidenceSha256": "8049634a913d505d69774257f2d6098886195fa0e69b1a8dc6e260679fbc19c8" }, { "apiId": "obj:Part:Part::Cone", "name": "Part::Cone", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed", "code": "native_fixture", "parameterSchema": "native object registration/create/recompute contract", "returnSchema": "object-contract result", "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::Cone", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Solid", "volume": 3.6651914291880923 }, "evidenceSha256": "e69d9cda1a68f131e6996a5bcbe27f0f9187fd4e6e5f3b36c1f464357b97ad7a" }, { "apiId": "obj:Part:Part::Torus", "name": "Part::Torus", "sourceEntry": "src/Mod/Part/App/PrimitiveFeature.h", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "exposed", "code": "native_fixture", "parameterSchema": "native object registration/create/recompute contract", "returnSchema": "object-contract result", "result": { "documentObject": true, "documentObjects": 1, "objectType": "Part::Torus", "propertyBound": true, "recomputeCount": 1, "recomputeHasError": false, "resourcesReleased": true, "shapeType": "Solid", "volume": 9.869604401089354 }, "evidenceSha256": "0f3590f1bb37b3d342954482b97d12758b806f97542727a0b611b69b5964d7a5" } ], "resources": { "resourcesReleased": true, "documentMutation": false, "makerFixturesClosed": true }, "evidence": { "path": "docs/p6/part-module-batch-5d6b727457fbbe82cd30ce47-runtime.json", "log": "docs/freecad-p6-part-module-batch-5d6b727457fbbe82cd30ce47.log" }, "artifacts": { "wasm": { "path": "web/public/kernel/FreeCADWebPartBoxProbe.wasm", "sha256": "91f469621cf0683ff70b4d733dbb167dc489e2efaaa3e188e09f376f4b7a1e21" }, "loader": { "path": "web/public/kernel/FreeCADWebPartBoxProbe.js", "sha256": "bbec1f0e7f8d3056dd3378a2f61d106699590ef3dbfa8f83e1fbd03c7e9ce96e" } }, "boundaries": [ "Part.makeBoreHole remains a GUI restricted boundary because the official source unconditionally imports and uses FreeCADGui.", "Part.makeBottle remains not_implemented with source_execution_timeout because the official OCC fillet/thickness/thread fixture exceeds the bounded Web execution window; create_test_file retains its native source compatibility error without a fabricated result.", "All statuses, values and hashes come from compiled FreeCAD through fc_web_dispatch_json; JavaScript only transports and validates the batch envelope." ] }