507 lines
18 KiB
JSON
507 lines
18 KiB
JSON
{
|
|
"schema": "freecad-web-cam-geometry-recompute-module-batch-runtime/v1",
|
|
"taskId": "FW-P6-FPA-Y",
|
|
"batchId": "e3aaf5b97a0ad8b837ec0dc7",
|
|
"module": "CAM",
|
|
"tier": "object-contract",
|
|
"family": "geometry-recompute",
|
|
"status": "pass_with_boundaries",
|
|
"dispatcher": "fc_web_dispatch_json",
|
|
"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::FeatureArea",
|
|
"name": "Path::FeatureArea",
|
|
"family": "geometry-recompute",
|
|
"sourcePath": "src/Mod/CAM/App/FeatureArea.h",
|
|
"sourceLine": 39,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "obj:CAM:Path::Feature",
|
|
"name": "Path::Feature",
|
|
"family": "geometry-recompute",
|
|
"sourcePath": "src/Mod/CAM/App/FeaturePath.h",
|
|
"sourceLine": 38,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "obj:CAM:Path::FeatureShape",
|
|
"name": "Path::FeatureShape",
|
|
"family": "geometry-recompute",
|
|
"sourcePath": "src/Mod/CAM/App/FeaturePathShape.h",
|
|
"sourceLine": 40,
|
|
"disposition": "planned"
|
|
},
|
|
{
|
|
"apiId": "obj:CAM:Path::VoronoiEdge",
|
|
"name": "Path::VoronoiEdge",
|
|
"family": "geometry-recompute",
|
|
"sourcePath": "src/Mod/CAM/App/VoronoiEdge.cpp",
|
|
"sourceLine": 31,
|
|
"disposition": "planned"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"inputSha256": "105a2f3ad02266eafd01825e067b74d290be3e131a8d4c56cb8b948af488ae76",
|
|
"result": {
|
|
"cmd": "cam.pythonFamilyBatch",
|
|
"count": 4,
|
|
"module": "CAM",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "obj:CAM:Path::FeatureArea",
|
|
"code": "native_geometry_fixture",
|
|
"family": "geometry-recompute",
|
|
"message": "CAM object registration and geometry contract verified by native runtime",
|
|
"name": "Path::FeatureArea",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"created": false,
|
|
"recomputed": false,
|
|
"registered": true,
|
|
"resourcesReleased": true,
|
|
"typeName": "Path::FeatureArea"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/App/FeatureArea.h",
|
|
"sourceLine": 39,
|
|
"sourcePath": "src/Mod/CAM/App/FeatureArea.h",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "obj:CAM:Path::Feature",
|
|
"code": "native_geometry_fixture",
|
|
"family": "geometry-recompute",
|
|
"message": "CAM object registration and geometry contract verified by native runtime",
|
|
"name": "Path::Feature",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"created": true,
|
|
"recomputed": true,
|
|
"registered": true,
|
|
"resourcesReleased": true,
|
|
"typeName": "Path::Feature"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/App/FeaturePath.h",
|
|
"sourceLine": 38,
|
|
"sourcePath": "src/Mod/CAM/App/FeaturePath.h",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "obj:CAM:Path::FeatureShape",
|
|
"code": "native_geometry_fixture",
|
|
"family": "geometry-recompute",
|
|
"message": "CAM object registration and geometry contract verified by native runtime",
|
|
"name": "Path::FeatureShape",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"created": false,
|
|
"recomputed": false,
|
|
"registered": true,
|
|
"resourcesReleased": true,
|
|
"typeName": "Path::FeatureShape"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/App/FeaturePathShape.h",
|
|
"sourceLine": 40,
|
|
"sourcePath": "src/Mod/CAM/App/FeaturePathShape.h",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "obj:CAM:Path::VoronoiEdge",
|
|
"code": "native_geometry_fixture",
|
|
"family": "geometry-recompute",
|
|
"message": "CAM object registration and geometry contract verified by native runtime",
|
|
"name": "Path::VoronoiEdge",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"created": false,
|
|
"recomputed": false,
|
|
"registered": true,
|
|
"resourcesReleased": true,
|
|
"typeName": "Path::VoronoiEdge"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/App/VoronoiEdge.cpp",
|
|
"sourceLine": 31,
|
|
"sourcePath": "src/Mod/CAM/App/VoronoiEdge.cpp",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "exposed"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-cam/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "object-contract"
|
|
},
|
|
"resultSha256": "48394a2bf4117cfe82ea65b0f3c19c40ee825fc6e40fde96c8731e84c6a7380e",
|
|
"replay": {
|
|
"equal": true,
|
|
"resultSha256": "48394a2bf4117cfe82ea65b0f3c19c40ee825fc6e40fde96c8731e84c6a7380e"
|
|
},
|
|
"facadeWorker": {
|
|
"ready": {
|
|
"kind": "ready",
|
|
"action": "cam.pythonFamilyBatch"
|
|
},
|
|
"success": {
|
|
"schema": "freecad-web-facade/v1",
|
|
"version": 1,
|
|
"kind": "result",
|
|
"requestId": "cam-geometry-recompute",
|
|
"result": {
|
|
"cmd": "cam.pythonFamilyBatch",
|
|
"count": 4,
|
|
"module": "CAM",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "obj:CAM:Path::FeatureArea",
|
|
"code": "native_geometry_fixture",
|
|
"family": "geometry-recompute",
|
|
"message": "CAM object registration and geometry contract verified by native runtime",
|
|
"name": "Path::FeatureArea",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"created": false,
|
|
"recomputed": false,
|
|
"registered": true,
|
|
"resourcesReleased": true,
|
|
"typeName": "Path::FeatureArea"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/App/FeatureArea.h",
|
|
"sourceLine": 39,
|
|
"sourcePath": "src/Mod/CAM/App/FeatureArea.h",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "obj:CAM:Path::Feature",
|
|
"code": "native_geometry_fixture",
|
|
"family": "geometry-recompute",
|
|
"message": "CAM object registration and geometry contract verified by native runtime",
|
|
"name": "Path::Feature",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"created": true,
|
|
"recomputed": true,
|
|
"registered": true,
|
|
"resourcesReleased": true,
|
|
"typeName": "Path::Feature"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/App/FeaturePath.h",
|
|
"sourceLine": 38,
|
|
"sourcePath": "src/Mod/CAM/App/FeaturePath.h",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "obj:CAM:Path::FeatureShape",
|
|
"code": "native_geometry_fixture",
|
|
"family": "geometry-recompute",
|
|
"message": "CAM object registration and geometry contract verified by native runtime",
|
|
"name": "Path::FeatureShape",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"created": false,
|
|
"recomputed": false,
|
|
"registered": true,
|
|
"resourcesReleased": true,
|
|
"typeName": "Path::FeatureShape"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/App/FeaturePathShape.h",
|
|
"sourceLine": 40,
|
|
"sourcePath": "src/Mod/CAM/App/FeaturePathShape.h",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "obj:CAM:Path::VoronoiEdge",
|
|
"code": "native_geometry_fixture",
|
|
"family": "geometry-recompute",
|
|
"message": "CAM object registration and geometry contract verified by native runtime",
|
|
"name": "Path::VoronoiEdge",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"created": false,
|
|
"recomputed": false,
|
|
"registered": true,
|
|
"resourcesReleased": true,
|
|
"typeName": "Path::VoronoiEdge"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/App/VoronoiEdge.cpp",
|
|
"sourceLine": 31,
|
|
"sourcePath": "src/Mod/CAM/App/VoronoiEdge.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-geometry-recompute-repeat",
|
|
"result": {
|
|
"cmd": "cam.pythonFamilyBatch",
|
|
"count": 4,
|
|
"module": "CAM",
|
|
"ok": true,
|
|
"records": [
|
|
{
|
|
"apiId": "obj:CAM:Path::FeatureArea",
|
|
"code": "native_geometry_fixture",
|
|
"family": "geometry-recompute",
|
|
"message": "CAM object registration and geometry contract verified by native runtime",
|
|
"name": "Path::FeatureArea",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"created": false,
|
|
"recomputed": false,
|
|
"registered": true,
|
|
"resourcesReleased": true,
|
|
"typeName": "Path::FeatureArea"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/App/FeatureArea.h",
|
|
"sourceLine": 39,
|
|
"sourcePath": "src/Mod/CAM/App/FeatureArea.h",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "obj:CAM:Path::Feature",
|
|
"code": "native_geometry_fixture",
|
|
"family": "geometry-recompute",
|
|
"message": "CAM object registration and geometry contract verified by native runtime",
|
|
"name": "Path::Feature",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"created": true,
|
|
"recomputed": true,
|
|
"registered": true,
|
|
"resourcesReleased": true,
|
|
"typeName": "Path::Feature"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/App/FeaturePath.h",
|
|
"sourceLine": 38,
|
|
"sourcePath": "src/Mod/CAM/App/FeaturePath.h",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "obj:CAM:Path::FeatureShape",
|
|
"code": "native_geometry_fixture",
|
|
"family": "geometry-recompute",
|
|
"message": "CAM object registration and geometry contract verified by native runtime",
|
|
"name": "Path::FeatureShape",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"created": false,
|
|
"recomputed": false,
|
|
"registered": true,
|
|
"resourcesReleased": true,
|
|
"typeName": "Path::FeatureShape"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/App/FeaturePathShape.h",
|
|
"sourceLine": 40,
|
|
"sourcePath": "src/Mod/CAM/App/FeaturePathShape.h",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "obj:CAM:Path::VoronoiEdge",
|
|
"code": "native_geometry_fixture",
|
|
"family": "geometry-recompute",
|
|
"message": "CAM object registration and geometry contract verified by native runtime",
|
|
"name": "Path::VoronoiEdge",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"created": false,
|
|
"recomputed": false,
|
|
"registered": true,
|
|
"resourcesReleased": true,
|
|
"typeName": "Path::VoronoiEdge"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/App/VoronoiEdge.cpp",
|
|
"sourceLine": 31,
|
|
"sourcePath": "src/Mod/CAM/App/VoronoiEdge.cpp",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "exposed"
|
|
}
|
|
],
|
|
"resourcesReleased": true,
|
|
"schema": "freecad-web-cam/python-family-batch/v1",
|
|
"source": "freecad-source",
|
|
"tier": "object-contract"
|
|
}
|
|
}
|
|
},
|
|
"records": [
|
|
{
|
|
"apiId": "obj:CAM:Path::FeatureArea",
|
|
"code": "native_geometry_fixture",
|
|
"family": "geometry-recompute",
|
|
"message": "CAM object registration and geometry contract verified by native runtime",
|
|
"name": "Path::FeatureArea",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"created": false,
|
|
"recomputed": false,
|
|
"registered": true,
|
|
"resourcesReleased": true,
|
|
"typeName": "Path::FeatureArea"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/App/FeatureArea.h",
|
|
"sourceLine": 39,
|
|
"sourcePath": "src/Mod/CAM/App/FeatureArea.h",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "obj:CAM:Path::Feature",
|
|
"code": "native_geometry_fixture",
|
|
"family": "geometry-recompute",
|
|
"message": "CAM object registration and geometry contract verified by native runtime",
|
|
"name": "Path::Feature",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"created": true,
|
|
"recomputed": true,
|
|
"registered": true,
|
|
"resourcesReleased": true,
|
|
"typeName": "Path::Feature"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/App/FeaturePath.h",
|
|
"sourceLine": 38,
|
|
"sourcePath": "src/Mod/CAM/App/FeaturePath.h",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "obj:CAM:Path::FeatureShape",
|
|
"code": "native_geometry_fixture",
|
|
"family": "geometry-recompute",
|
|
"message": "CAM object registration and geometry contract verified by native runtime",
|
|
"name": "Path::FeatureShape",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"created": false,
|
|
"recomputed": false,
|
|
"registered": true,
|
|
"resourcesReleased": true,
|
|
"typeName": "Path::FeatureShape"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/App/FeaturePathShape.h",
|
|
"sourceLine": 40,
|
|
"sourcePath": "src/Mod/CAM/App/FeaturePathShape.h",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "exposed"
|
|
},
|
|
{
|
|
"apiId": "obj:CAM:Path::VoronoiEdge",
|
|
"code": "native_geometry_fixture",
|
|
"family": "geometry-recompute",
|
|
"message": "CAM object registration and geometry contract verified by native runtime",
|
|
"name": "Path::VoronoiEdge",
|
|
"native": true,
|
|
"parameterSchema": "source-declared",
|
|
"resourcesReleased": true,
|
|
"result": {
|
|
"created": false,
|
|
"recomputed": false,
|
|
"registered": true,
|
|
"resourcesReleased": true,
|
|
"typeName": "Path::VoronoiEdge"
|
|
},
|
|
"returnSchema": "source-declared",
|
|
"sourceEntry": "src/Mod/CAM/App/VoronoiEdge.cpp",
|
|
"sourceLine": 31,
|
|
"sourcePath": "src/Mod/CAM/App/VoronoiEdge.cpp",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"status": "exposed"
|
|
}
|
|
],
|
|
"resources": {
|
|
"resourcesReleased": true,
|
|
"documentMutation": false
|
|
},
|
|
"artifacts": {
|
|
"module": "CAM",
|
|
"worker": "cam.worker.ts",
|
|
"revision": "e31e05ff3a3da898",
|
|
"workerRevision": "3d18c28821dbda2e",
|
|
"runtimeUrl": "/kernel/FreeCADWebCAMProbe.js",
|
|
"wasmUrl": "/kernel/FreeCADWebCAMProbe.wasm",
|
|
"dataUrl": null,
|
|
"assetBaseUrl": "/kernel/",
|
|
"runtimeSha256": "449bc89d2aa7ea34a90f656d52f3c5ff6afb262589e2c372f4fa634492ece2bf",
|
|
"wasmSha256": "3d18c28821dbda2efaa2d40cb2342454363f747b7ebaa0fba2fb261f0de87641"
|
|
},
|
|
"boundaries": [
|
|
"Statuses and recompute fixture derive from compiled FreeCAD native dispatcher.",
|
|
"CAM remains an independent dynamically loaded module artifact."
|
|
]
|
|
}
|