{ "schema": "freecad-web-cam-generic-object-module-batch-runtime/v1", "taskId": "FW-P6-FPA-Y", "batchId": "e74d1df31a04f1e27d637bf7", "module": "CAM", "tier": "object-contract", "family": "generic-document-object", "status": "pass_with_boundaries", "dispatcher": "fc_web_dispatch_json", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "route": { "command": "cam.pythonFamilyBatch", "native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/CAMRuntimeProbe.cpp:fc_web_dispatch_json", "facade": "web/src/cam-python-family-batch-facade.ts", "worker": "web/src/cam.worker.ts" }, "input": { "cmd": "cam.pythonFamilyBatch", "args": { "tier": "object-contract", "records": [ { "apiId": "obj:CAM:Path::Area", "name": "Path::Area", "family": "generic-document-object", "sourcePath": "src/Mod/CAM/App/Area.cpp", "sourceLine": 164, "disposition": "planned" }, { "apiId": "obj:CAM:Path::Command", "name": "Path::Command", "family": "generic-document-object", "sourcePath": "src/Mod/CAM/App/Command.cpp", "sourceLine": 40, "disposition": "planned" }, { "apiId": "obj:CAM:Path::Toolpath", "name": "Path::Toolpath", "family": "generic-document-object", "sourcePath": "src/Mod/CAM/App/Path.cpp", "sourceLine": 38, "disposition": "planned" }, { "apiId": "obj:CAM:Path::PropertyPath", "name": "Path::PropertyPath", "family": "generic-document-object", "sourcePath": "src/Mod/CAM/App/PropertyPath.cpp", "sourceLine": 38, "disposition": "planned" }, { "apiId": "obj:CAM:Path::Voronoi", "name": "Path::Voronoi", "family": "generic-document-object", "sourcePath": "src/Mod/CAM/App/Voronoi.cpp", "sourceLine": 33, "disposition": "planned" }, { "apiId": "obj:CAM:Path::VoronoiCell", "name": "Path::VoronoiCell", "family": "generic-document-object", "sourcePath": "src/Mod/CAM/App/VoronoiCell.cpp", "sourceLine": 31, "disposition": "planned" }, { "apiId": "obj:CAM:Path::VoronoiVertex", "name": "Path::VoronoiVertex", "family": "generic-document-object", "sourcePath": "src/Mod/CAM/App/VoronoiVertex.cpp", "sourceLine": 31, "disposition": "planned" } ] } }, "inputSha256": "301e6bc8ff50c8b9e5d0fb406c3b195c2b6d1f6f9df6aadaed991feb0ce548b7", "result": { "cmd": "cam.pythonFamilyBatch", "count": 7, "module": "CAM", "ok": true, "records": [ { "apiId": "obj:CAM:Path::Area", "code": "native_type_fixture", "family": "generic-document-object", "message": "Path::Area is constructed by the native CAM fixture", "name": "Path::Area", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "result": { "built": false, "childCount": 0, "typeName": "Path::Area" }, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/App/Area.cpp", "sourceLine": 164, "sourcePath": "src/Mod/CAM/App/Area.cpp", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "exposed" }, { "apiId": "obj:CAM:Path::Command", "code": "native_type_fixture", "family": "generic-document-object", "message": "Path::Command is constructed by the native CAM fixture", "name": "Path::Command", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "result": { "name": "G1", "typeName": "Path::Command" }, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/App/Command.cpp", "sourceLine": 40, "sourcePath": "src/Mod/CAM/App/Command.cpp", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "exposed" }, { "apiId": "obj:CAM:Path::Toolpath", "code": "native_toolpath_fixture", "family": "generic-document-object", "message": "Path::Toolpath is inspected by the native CAM fixture", "name": "Path::Toolpath", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "result": { "commandCount": 1, "length": 10, "typeName": "Path::Toolpath" }, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/App/Path.cpp", "sourceLine": 38, "sourcePath": "src/Mod/CAM/App/Path.cpp", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "exposed" }, { "apiId": "obj:CAM:Path::PropertyPath", "code": "python_runtime_unavailable", "family": "generic-document-object", "message": "Path::PropertyPath is a Python-side helper without a typed native fixture", "name": "Path::PropertyPath", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/App/PropertyPath.cpp", "sourceLine": 38, "sourcePath": "src/Mod/CAM/App/PropertyPath.cpp", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "obj:CAM:Path::Voronoi", "code": "native_voronoi_fixture", "family": "generic-document-object", "message": "CAM Voronoi wrapper is inspected by the native fixture", "name": "Path::Voronoi", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "result": { "cellCount": 3, "pointCount": 3, "typeName": "Path::Voronoi", "vertexCount": 1 }, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/App/Voronoi.cpp", "sourceLine": 33, "sourcePath": "src/Mod/CAM/App/Voronoi.cpp", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "exposed" }, { "apiId": "obj:CAM:Path::VoronoiCell", "code": "native_voronoi_fixture", "family": "generic-document-object", "message": "CAM Voronoi wrapper is inspected by the native fixture", "name": "Path::VoronoiCell", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "result": { "cellCount": 3, "pointCount": 3, "typeName": "Path::VoronoiCell", "vertexCount": 1 }, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/App/VoronoiCell.cpp", "sourceLine": 31, "sourcePath": "src/Mod/CAM/App/VoronoiCell.cpp", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "exposed" }, { "apiId": "obj:CAM:Path::VoronoiVertex", "code": "native_voronoi_fixture", "family": "generic-document-object", "message": "CAM Voronoi wrapper is inspected by the native fixture", "name": "Path::VoronoiVertex", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "result": { "cellCount": 3, "pointCount": 3, "typeName": "Path::VoronoiVertex", "vertexCount": 1 }, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/App/VoronoiVertex.cpp", "sourceLine": 31, "sourcePath": "src/Mod/CAM/App/VoronoiVertex.cpp", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "exposed" } ], "resourcesReleased": true, "schema": "freecad-web-cam/python-family-batch/v1", "source": "freecad-source", "tier": "object-contract" }, "resultSha256": "9cc75c906c6c28716926473c1fb69d5dc662544cb0aac8c95fb4d912dd854a27", "replay": { "equal": true, "resultSha256": "9cc75c906c6c28716926473c1fb69d5dc662544cb0aac8c95fb4d912dd854a27" }, "facadeWorker": { "ready": { "kind": "ready", "action": "cam.pythonFamilyBatch" }, "success": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "cam-generic-object-success", "result": { "cmd": "cam.pythonFamilyBatch", "count": 7, "module": "CAM", "ok": true, "records": [ { "apiId": "obj:CAM:Path::Area", "code": "native_type_fixture", "family": "generic-document-object", "message": "Path::Area is constructed by the native CAM fixture", "name": "Path::Area", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "result": { "built": false, "childCount": 0, "typeName": "Path::Area" }, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/App/Area.cpp", "sourceLine": 164, "sourcePath": "src/Mod/CAM/App/Area.cpp", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "exposed" }, { "apiId": "obj:CAM:Path::Command", "code": "native_type_fixture", "family": "generic-document-object", "message": "Path::Command is constructed by the native CAM fixture", "name": "Path::Command", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "result": { "name": "G1", "typeName": "Path::Command" }, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/App/Command.cpp", "sourceLine": 40, "sourcePath": "src/Mod/CAM/App/Command.cpp", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "exposed" }, { "apiId": "obj:CAM:Path::Toolpath", "code": "native_toolpath_fixture", "family": "generic-document-object", "message": "Path::Toolpath is inspected by the native CAM fixture", "name": "Path::Toolpath", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "result": { "commandCount": 1, "length": 10, "typeName": "Path::Toolpath" }, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/App/Path.cpp", "sourceLine": 38, "sourcePath": "src/Mod/CAM/App/Path.cpp", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "exposed" }, { "apiId": "obj:CAM:Path::PropertyPath", "code": "python_runtime_unavailable", "family": "generic-document-object", "message": "Path::PropertyPath is a Python-side helper without a typed native fixture", "name": "Path::PropertyPath", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/App/PropertyPath.cpp", "sourceLine": 38, "sourcePath": "src/Mod/CAM/App/PropertyPath.cpp", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "obj:CAM:Path::Voronoi", "code": "native_voronoi_fixture", "family": "generic-document-object", "message": "CAM Voronoi wrapper is inspected by the native fixture", "name": "Path::Voronoi", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "result": { "cellCount": 3, "pointCount": 3, "typeName": "Path::Voronoi", "vertexCount": 1 }, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/App/Voronoi.cpp", "sourceLine": 33, "sourcePath": "src/Mod/CAM/App/Voronoi.cpp", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "exposed" }, { "apiId": "obj:CAM:Path::VoronoiCell", "code": "native_voronoi_fixture", "family": "generic-document-object", "message": "CAM Voronoi wrapper is inspected by the native fixture", "name": "Path::VoronoiCell", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "result": { "cellCount": 3, "pointCount": 3, "typeName": "Path::VoronoiCell", "vertexCount": 1 }, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/App/VoronoiCell.cpp", "sourceLine": 31, "sourcePath": "src/Mod/CAM/App/VoronoiCell.cpp", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "exposed" }, { "apiId": "obj:CAM:Path::VoronoiVertex", "code": "native_voronoi_fixture", "family": "generic-document-object", "message": "CAM Voronoi wrapper is inspected by the native fixture", "name": "Path::VoronoiVertex", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "result": { "cellCount": 3, "pointCount": 3, "typeName": "Path::VoronoiVertex", "vertexCount": 1 }, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/App/VoronoiVertex.cpp", "sourceLine": 31, "sourcePath": "src/Mod/CAM/App/VoronoiVertex.cpp", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "exposed" } ], "resourcesReleased": true, "schema": "freecad-web-cam/python-family-batch/v1", "source": "freecad-source", "tier": "object-contract" } }, "repeat": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "cam-generic-object-repeat", "result": { "cmd": "cam.pythonFamilyBatch", "count": 7, "module": "CAM", "ok": true, "records": [ { "apiId": "obj:CAM:Path::Area", "code": "native_type_fixture", "family": "generic-document-object", "message": "Path::Area is constructed by the native CAM fixture", "name": "Path::Area", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "result": { "built": false, "childCount": 0, "typeName": "Path::Area" }, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/App/Area.cpp", "sourceLine": 164, "sourcePath": "src/Mod/CAM/App/Area.cpp", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "exposed" }, { "apiId": "obj:CAM:Path::Command", "code": "native_type_fixture", "family": "generic-document-object", "message": "Path::Command is constructed by the native CAM fixture", "name": "Path::Command", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "result": { "name": "G1", "typeName": "Path::Command" }, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/App/Command.cpp", "sourceLine": 40, "sourcePath": "src/Mod/CAM/App/Command.cpp", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "exposed" }, { "apiId": "obj:CAM:Path::Toolpath", "code": "native_toolpath_fixture", "family": "generic-document-object", "message": "Path::Toolpath is inspected by the native CAM fixture", "name": "Path::Toolpath", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "result": { "commandCount": 1, "length": 10, "typeName": "Path::Toolpath" }, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/App/Path.cpp", "sourceLine": 38, "sourcePath": "src/Mod/CAM/App/Path.cpp", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "exposed" }, { "apiId": "obj:CAM:Path::PropertyPath", "code": "python_runtime_unavailable", "family": "generic-document-object", "message": "Path::PropertyPath is a Python-side helper without a typed native fixture", "name": "Path::PropertyPath", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/App/PropertyPath.cpp", "sourceLine": 38, "sourcePath": "src/Mod/CAM/App/PropertyPath.cpp", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "restricted" }, { "apiId": "obj:CAM:Path::Voronoi", "code": "native_voronoi_fixture", "family": "generic-document-object", "message": "CAM Voronoi wrapper is inspected by the native fixture", "name": "Path::Voronoi", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "result": { "cellCount": 3, "pointCount": 3, "typeName": "Path::Voronoi", "vertexCount": 1 }, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/App/Voronoi.cpp", "sourceLine": 33, "sourcePath": "src/Mod/CAM/App/Voronoi.cpp", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "exposed" }, { "apiId": "obj:CAM:Path::VoronoiCell", "code": "native_voronoi_fixture", "family": "generic-document-object", "message": "CAM Voronoi wrapper is inspected by the native fixture", "name": "Path::VoronoiCell", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "result": { "cellCount": 3, "pointCount": 3, "typeName": "Path::VoronoiCell", "vertexCount": 1 }, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/App/VoronoiCell.cpp", "sourceLine": 31, "sourcePath": "src/Mod/CAM/App/VoronoiCell.cpp", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "exposed" }, { "apiId": "obj:CAM:Path::VoronoiVertex", "code": "native_voronoi_fixture", "family": "generic-document-object", "message": "CAM Voronoi wrapper is inspected by the native fixture", "name": "Path::VoronoiVertex", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "result": { "cellCount": 3, "pointCount": 3, "typeName": "Path::VoronoiVertex", "vertexCount": 1 }, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/App/VoronoiVertex.cpp", "sourceLine": 31, "sourcePath": "src/Mod/CAM/App/VoronoiVertex.cpp", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "exposed" } ], "resourcesReleased": true, "schema": "freecad-web-cam/python-family-batch/v1", "source": "freecad-source", "tier": "object-contract" } }, "cross": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "result", "requestId": "cam-generic-object-cross", "result": { "cmd": "cam.pythonFamilyBatch", "count": 1, "module": "CAM", "ok": true, "records": [ { "apiId": "py:BIM:class:Binding", "code": "unmatched_source_record", "family": "generic-document-object", "message": "CAM API record is not part of this module-scoped adapter", "name": "Path::Area", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/CAM/App/Area.cpp", "sourceLine": 164, "sourcePath": "src/Mod/CAM/App/Area.cpp", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "status": "not_implemented" } ], "resourcesReleased": true, "schema": "freecad-web-cam/python-family-batch/v1", "source": "freecad-source", "tier": "object-contract" } }, "malformed": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "cam-generic-object-invalid", "error": { "code": "invalid_request", "message": "CAM Python family batch envelope is invalid" } }, "cancelled": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "error", "requestId": "cam-generic-object-cancel", "error": { "code": "cancelled", "message": "request was cancelled" } }, "reset": { "kind": "reset", "requestId": "cam-generic-object-reset" }, "traceSha256": "e707a87d31b2369b25432343c2813306790452f5d77dd3d37479f955805ec3b4" }, "dispositionCounts": { "exposed": 6, "restricted": 1, "nonportable": 0, "not_implemented": 0 }, "records": [ { "apiId": "obj:CAM:Path::Area", "name": "Path::Area", "family": "generic-document-object", "status": "exposed", "code": "native_type_fixture", "message": "Path::Area is constructed by the native CAM fixture", "result": { "built": false, "childCount": 0, "typeName": "Path::Area" }, "sourceEntry": "src/Mod/CAM/App/Area.cpp", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "f7cf0341ec3a6a8fa8f463f35f90faed028ddecef3926dd21aac5b6a8fa94a5a" }, { "apiId": "obj:CAM:Path::Command", "name": "Path::Command", "family": "generic-document-object", "status": "exposed", "code": "native_type_fixture", "message": "Path::Command is constructed by the native CAM fixture", "result": { "name": "G1", "typeName": "Path::Command" }, "sourceEntry": "src/Mod/CAM/App/Command.cpp", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "3937788c8964e6c5e5e3b8eee034b8bf90fa8b90fdfe82c4b18f2b3030ddcba4" }, { "apiId": "obj:CAM:Path::Toolpath", "name": "Path::Toolpath", "family": "generic-document-object", "status": "exposed", "code": "native_toolpath_fixture", "message": "Path::Toolpath is inspected by the native CAM fixture", "result": { "commandCount": 1, "length": 10, "typeName": "Path::Toolpath" }, "sourceEntry": "src/Mod/CAM/App/Path.cpp", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "f0c3822474ed6ea582417ab5a306c29521fcae70d635f7fda238f94db2613da6" }, { "apiId": "obj:CAM:Path::PropertyPath", "name": "Path::PropertyPath", "family": "generic-document-object", "status": "restricted", "code": "python_runtime_unavailable", "message": "Path::PropertyPath is a Python-side helper without a typed native fixture", "result": null, "sourceEntry": "src/Mod/CAM/App/PropertyPath.cpp", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "de503beba517864c51281f2370ff79e5438770b6b63dfaeedddcd90f78219b57" }, { "apiId": "obj:CAM:Path::Voronoi", "name": "Path::Voronoi", "family": "generic-document-object", "status": "exposed", "code": "native_voronoi_fixture", "message": "CAM Voronoi wrapper is inspected by the native fixture", "result": { "cellCount": 3, "pointCount": 3, "typeName": "Path::Voronoi", "vertexCount": 1 }, "sourceEntry": "src/Mod/CAM/App/Voronoi.cpp", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "6d200f7a0215890c9cdf874f61dc7aa3b30b5d5c1bafc4289ced18180535d50b" }, { "apiId": "obj:CAM:Path::VoronoiCell", "name": "Path::VoronoiCell", "family": "generic-document-object", "status": "exposed", "code": "native_voronoi_fixture", "message": "CAM Voronoi wrapper is inspected by the native fixture", "result": { "cellCount": 3, "pointCount": 3, "typeName": "Path::VoronoiCell", "vertexCount": 1 }, "sourceEntry": "src/Mod/CAM/App/VoronoiCell.cpp", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "67afbb4e1542d1c5a304a7b31768e5d524cf7f1cd795a330beb00eb74beb36e5" }, { "apiId": "obj:CAM:Path::VoronoiVertex", "name": "Path::VoronoiVertex", "family": "generic-document-object", "status": "exposed", "code": "native_voronoi_fixture", "message": "CAM Voronoi wrapper is inspected by the native fixture", "result": { "cellCount": 3, "pointCount": 3, "typeName": "Path::VoronoiVertex", "vertexCount": 1 }, "sourceEntry": "src/Mod/CAM/App/VoronoiVertex.cpp", "sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc", "evidenceSha256": "c9a8949a93e276ea6e084a9da34e07456cec5c290d60c38b722ce039c30a4bf2" } ], "sourceEvidence": [ { "apiId": "obj:CAM:Path::Area", "path": "src/Mod/CAM/App/Area.cpp", "line": 164, "declaration": "TYPESYSTEM_SOURCE(Path::Area, Base::BaseClass)", "sha256": "7b32049bdc39a6e67ff09f5b5c7c7dfe032a056b6376a46ba496c3dada3840e3" }, { "apiId": "obj:CAM:Path::Command", "path": "src/Mod/CAM/App/Command.cpp", "line": 40, "declaration": "TYPESYSTEM_SOURCE(Path::Command, Base::Persistence)", "sha256": "cc22e9c38b82b6479d88d1800635c14b7e188b001536238cafafcdc4356b645a" }, { "apiId": "obj:CAM:Path::Toolpath", "path": "src/Mod/CAM/App/Path.cpp", "line": 38, "declaration": "TYPESYSTEM_SOURCE(Path::Toolpath, Base::Persistence)", "sha256": "d68f14355dcdccd24000fa89667424f56f064caa949050a13193e608658adeb0" }, { "apiId": "obj:CAM:Path::PropertyPath", "path": "src/Mod/CAM/App/PropertyPath.cpp", "line": 38, "declaration": "TYPESYSTEM_SOURCE(Path::PropertyPath, App::Property)", "sha256": "dde86ef32e375895cbec410c85d55827bc89e77de022b813e94595e5a20b55a7" }, { "apiId": "obj:CAM:Path::Voronoi", "path": "src/Mod/CAM/App/Voronoi.cpp", "line": 33, "declaration": "TYPESYSTEM_SOURCE(Path::Voronoi, Base::BaseClass)", "sha256": "80e01b4c6dcfd11442070146f3cea6dde00a8e1666985173264768ca2a3b69c8" }, { "apiId": "obj:CAM:Path::VoronoiCell", "path": "src/Mod/CAM/App/VoronoiCell.cpp", "line": 31, "declaration": "TYPESYSTEM_SOURCE(Path::VoronoiCell, Base::Persistence)", "sha256": "debd7ed9f046ac9a37426f31b6e380c93e2f07e9364065518c61bca67b2b1cda" }, { "apiId": "obj:CAM:Path::VoronoiVertex", "path": "src/Mod/CAM/App/VoronoiVertex.cpp", "line": 31, "declaration": "TYPESYSTEM_SOURCE(Path::VoronoiVertex, Base::Persistence)", "sha256": "7385d86b778f48caebf609280cb25d18af4b85e2208265edeaac1fdd14e4e635" } ], "resources": { "resourcesReleased": true, "documentMutation": false }, "artifacts": { "module": "CAM", "worker": "cam.worker.ts", "revision": "e31e05ff3a3da898", "runtimeUrl": "/kernel/FreeCADWebCAMProbe.js", "wasmUrl": "/kernel/FreeCADWebCAMProbe.wasm", "dataUrl": null, "assetBaseUrl": "/kernel/", "workerRevision": "3d18c28821dbda2e", "runtimeSha256": "449bc89d2aa7ea34a90f656d52f3c5ff6afb262589e2c372f4fa634492ece2bf", "wasmSha256": "3d18c28821dbda2efaa2d40cb2342454363f747b7ebaa0fba2fb261f0de87641" }, "boundaries": [ "CAM view-resource APIs are classified by compiled FreeCAD CAM sources through fc_web_dispatch_json.", "GUI-only PathGui resources remain explicit restricted boundaries in the GUI-free Web kernel.", "The CAM runtime remains an independent module artifact loaded by cam.worker.ts; no WASM binary merge is used." ] }