43 lines
2.5 KiB
JSON
43 lines
2.5 KiB
JSON
{
|
|
"schema": "freecad-web-sketcher-generic-object-module-batch-runtime/v1",
|
|
"taskId": "FW-P6-FPA-Y",
|
|
"batchId": "011ed0146a32c353e0911b28",
|
|
"module": "Sketcher",
|
|
"tier": "tier-1-readonly",
|
|
"family": "generic-object",
|
|
"status": "pass_with_boundaries",
|
|
"route": {
|
|
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/SketcherProbe.cpp:fc_web_dispatch_json",
|
|
"facade": "web/src/sketcher-python-family-facade.ts",
|
|
"worker": "web/src/sketcher-python.worker.ts"
|
|
},
|
|
"focusedGate": {
|
|
"build": "cmake --build freecad-source/build-web/configure --target FreeCADWebSketcherProbe -j8",
|
|
"linkClosure": "pass",
|
|
"validation": "python3 tools/validate_incremental_context.py",
|
|
"validationStatus": "pass"
|
|
},
|
|
"records": [
|
|
{"apiId":"py:Sketcher:method:ExternalGeometryFacade.getExtensions","status":"not_implemented","boundary":"typed extension fixture pending"},
|
|
{"apiId":"py:Sketcher:method:GeometryFacade.getExtensions","status":"not_implemented","boundary":"typed extension fixture pending"},
|
|
{"apiId":"py:Sketcher:method:SketchObject.getConstruction","status":"exposed","fixture":"native SketchObject line geometry"},
|
|
{"apiId":"py:Sketcher:method:SketchObject.getDatum","status":"not_implemented","boundary":"typed constraint fixture pending"},
|
|
{"apiId":"py:Sketcher:method:SketchObject.getDriving","status":"not_implemented","boundary":"typed constraint fixture pending"},
|
|
{"apiId":"py:Sketcher:method:SketchObject.getVirtualSpace","status":"not_implemented","boundary":"typed constraint fixture pending"},
|
|
{"apiId":"py:Sketcher:method:SketchObject.getActive","status":"not_implemented","boundary":"typed constraint fixture pending"},
|
|
{"apiId":"py:Sketcher:method:SketchObject.getGeoVertexIndex","status":"exposed","fixture":"native SketchObject line geometry"},
|
|
{"apiId":"py:Sketcher:method:SketchObject.getAxis","status":"exposed","fixture":"native SketchObject construction axis"}
|
|
],
|
|
"artifacts": {
|
|
"module":"Sketcher",
|
|
"worker":"/modules/Sketcher/sketcher-python.worker.js",
|
|
"runtimeUrl":"/modules/Sketcher/FreeCADWebSketcherProbe.js",
|
|
"wasmUrl":"/modules/Sketcher/FreeCADWebSketcherProbe.wasm",
|
|
"dataUrl":null,
|
|
"assetBaseUrl":"/modules/Sketcher/",
|
|
"buildProfile":"fast-dev"
|
|
},
|
|
"resources":{"resourcesReleased":true,"documentMutation":false},
|
|
"boundaries":["All statuses and fixtures derive from compiled FreeCAD through fc_web_dispatch_json.","Extension and constraint methods remain explicit native boundaries until typed fixtures are added."]
|
|
}
|