{ "schema": "freecad-web-p6-partdesign-geometry-value-module-batch-runtime/v1", "taskId": "FW-P6-FPA-Y", "batchId": "3334ebc2ad6ddd72bfdfff05", "module": "PartDesign", "tier": "tier-1-readonly", "family": "geometry-value", "status": "pass_with_boundaries", "route": { "command": "partdesign.pythonFamilyBatch", "native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesignRuntimeProbe.cpp:fc_web_dispatch_json", "facade": "web/src/partdesign-python-family-facade.ts", "worker": "web/src/partdesign-python.worker.ts" }, "input": { "schema": "freecad-web-facade/v1", "version": 1, "kind": "request", "requestId": "pd-geometry-value", "command": "partdesign.pythonFamilyBatch", "payload": { "schema": "freecad-web-partdesign/python-family-batch/v1", "module": "PartDesign", "tier": "tier-1-readonly", "records": [ { "apiId": "py:PartDesign:class:Vector", "name": "Vector", "family": "geometry-value", "sourcePath": "src/Mod/PartDesign/Scripts/FilletArc.py", "disposition": "not_implemented" }, { "apiId": "py:PartDesign:method:Shaft.getEdgeIndex", "name": "Shaft.getEdgeIndex", "family": "geometry-value", "sourcePath": "src/Mod/PartDesign/WizardShaft/Shaft.py", "disposition": "not_implemented" }, { "apiId": "py:PartDesign:method:WizardShaftTable.getStartEdgeSize", "name": "WizardShaftTable.getStartEdgeSize", "family": "geometry-value", "sourcePath": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py", "disposition": "not_implemented" }, { "apiId": "py:PartDesign:method:WizardShaftTable.getEndEdgeSize", "name": "WizardShaftTable.getEndEdgeSize", "family": "geometry-value", "sourcePath": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py", "disposition": "not_implemented" }, { "apiId": "py:PartDesign:class:FCWireBuilder", "name": "FCWireBuilder", "family": "geometry-value", "sourcePath": "src/Mod/PartDesign/fcgear/fcgear.py", "disposition": "not_implemented" }, { "apiId": "py:PartDesign:class:SVGWireBuilder", "name": "SVGWireBuilder", "family": "geometry-value", "sourcePath": "src/Mod/PartDesign/fcgear/svggear.py", "disposition": "not_implemented" } ] }, "documentId": "partdesign-python-family" }, "result": { "cmd": "partdesign.pythonFamilyBatch", "count": 6, "module": "PartDesign", "ok": true, "records": [ { "apiId": "py:PartDesign:class:Vector", "code": "source_disposition", "family": "geometry-value", "message": "PartDesign API disposition is bounded by the FreeCAD source manifest", "name": "Vector", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/PartDesign/Scripts/FilletArc.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:PartDesign:method:Shaft.getEdgeIndex", "code": "source_disposition", "family": "geometry-value", "message": "PartDesign API disposition is bounded by the FreeCAD source manifest", "name": "Shaft.getEdgeIndex", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/PartDesign/WizardShaft/Shaft.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:PartDesign:method:WizardShaftTable.getStartEdgeSize", "code": "source_disposition", "family": "geometry-value", "message": "PartDesign API disposition is bounded by the FreeCAD source manifest", "name": "WizardShaftTable.getStartEdgeSize", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:PartDesign:method:WizardShaftTable.getEndEdgeSize", "code": "source_disposition", "family": "geometry-value", "message": "PartDesign API disposition is bounded by the FreeCAD source manifest", "name": "WizardShaftTable.getEndEdgeSize", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:PartDesign:class:FCWireBuilder", "code": "source_disposition", "family": "geometry-value", "message": "PartDesign API disposition is bounded by the FreeCAD source manifest", "name": "FCWireBuilder", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/PartDesign/fcgear/fcgear.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" }, { "apiId": "py:PartDesign:class:SVGWireBuilder", "code": "source_disposition", "family": "geometry-value", "message": "PartDesign API disposition is bounded by the FreeCAD source manifest", "name": "SVGWireBuilder", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/PartDesign/fcgear/svggear.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" } ], "resourcesReleased": true, "schema": "freecad-web-partdesign/python-family-batch/v1", "source": "freecad-source", "tier": "tier-1-readonly" }, "resultSha256": "270d3922108466c2ed2b9ae62c428714ef292abce17b50ea02626946345e69fc", "replay": { "equal": true, "resultSha256": "270d3922108466c2ed2b9ae62c428714ef292abce17b50ea02626946345e69fc" }, "crossModule": { "result": { "kind": "result", "result": { "cmd": "partdesign.pythonFamilyBatch", "count": 1, "module": "PartDesign", "ok": true, "records": [ { "apiId": "py:BIM:class:Binding", "code": "unmatched_source_record", "family": "geometry-value", "message": "PartDesign API record is not part of this module-scoped adapter", "name": "Vector", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/PartDesign/Scripts/FilletArc.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented" } ], "resourcesReleased": true, "schema": "freecad-web-partdesign/python-family-batch/v1", "source": "freecad-source", "tier": "tier-1-readonly" } } }, "dispositionCounts": { "exposed": 0, "restricted": 0, "nonportable": 0, "not_implemented": 6 }, "records": [ { "apiId": "py:PartDesign:class:Vector", "code": "source_disposition", "family": "geometry-value", "message": "PartDesign API disposition is bounded by the FreeCAD source manifest", "name": "Vector", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/PartDesign/Scripts/FilletArc.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented", "evidenceSha256": "5c4770a5bed4841ec0367cac97329d5af6184beeab174db15436e334fc3449c3" }, { "apiId": "py:PartDesign:method:Shaft.getEdgeIndex", "code": "source_disposition", "family": "geometry-value", "message": "PartDesign API disposition is bounded by the FreeCAD source manifest", "name": "Shaft.getEdgeIndex", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/PartDesign/WizardShaft/Shaft.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented", "evidenceSha256": "418ce6f38fbd86481ffb9b5190b8fc713fb75470baa039f167ced6cf294fbac5" }, { "apiId": "py:PartDesign:method:WizardShaftTable.getStartEdgeSize", "code": "source_disposition", "family": "geometry-value", "message": "PartDesign API disposition is bounded by the FreeCAD source manifest", "name": "WizardShaftTable.getStartEdgeSize", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented", "evidenceSha256": "3fd94b6ed59f0573dbdd88b3879b9f6864e5a0cc628fa10f77bd8bc2dc8376b6" }, { "apiId": "py:PartDesign:method:WizardShaftTable.getEndEdgeSize", "code": "source_disposition", "family": "geometry-value", "message": "PartDesign API disposition is bounded by the FreeCAD source manifest", "name": "WizardShaftTable.getEndEdgeSize", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/PartDesign/WizardShaft/WizardShaftTable.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented", "evidenceSha256": "57bdb07b0a1087394d1be94f8603c359f66c23354b612ffdc5b2faf5523e70f4" }, { "apiId": "py:PartDesign:class:FCWireBuilder", "code": "source_disposition", "family": "geometry-value", "message": "PartDesign API disposition is bounded by the FreeCAD source manifest", "name": "FCWireBuilder", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/PartDesign/fcgear/fcgear.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented", "evidenceSha256": "4787d9ca24f347dbbc6feaae02b4b39a05f76a70efb3ec5a081d17a3fbac65fb" }, { "apiId": "py:PartDesign:class:SVGWireBuilder", "code": "source_disposition", "family": "geometry-value", "message": "PartDesign API disposition is bounded by the FreeCAD source manifest", "name": "SVGWireBuilder", "native": true, "parameterSchema": "source-declared", "resourcesReleased": true, "returnSchema": "source-declared", "sourceEntry": "src/Mod/PartDesign/fcgear/svggear.py", "sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47", "status": "not_implemented", "evidenceSha256": "fd6c5fa80f324046aba46a05a6b35616fbfc5409f0946e595ce08b5fade445fc" } ], "resources": { "resourcesReleased": true, "documentMutation": false }, "moduleArtifact": { "module": "PartDesign", "worker": "partdesign-python.worker.ts", "runtimeUrl": "/modules/PartDesign/FreeCADWebPartDesignRuntimeProbe.js", "wasmUrl": "/modules/PartDesign/FreeCADWebPartDesignRuntimeProbe.wasm", "assetBaseUrl": "/modules/PartDesign/", "profile": "fast-dev" }, "boundaries": [ "Values and statuses are returned by compiled FreeCAD through fc_web_dispatch_json; Python-only records remain source-bounded." ] }