Files
FreeCADWasmDev/docs/p6/partdesign-serialization-module-batch-d63ea2225b862d1a7e3db15e-runtime.json
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

34 lines
1.7 KiB
JSON

{
"schema": "freecad-web-p6-partdesign-serialization-module-batch-runtime/v1",
"taskId": "FW-P6-FPA-Y",
"batchId": "d63ea2225b862d1a7e3db15e",
"module": "PartDesign",
"tier": "tier-3-stateful",
"family": "serialization",
"status": "pass_with_boundaries",
"records": [
{"apiId":"py:PartDesign:method:Sprocket.onDocumentRestored","status":"exposed","code":"native_fixture"},
{"apiId":"py:PartDesign:method:ViewProviderSprocket.dumps","status":"exposed","code":"native_fixture"},
{"apiId":"py:PartDesign:method:ViewProviderSprocket.loads","status":"exposed","code":"native_fixture"}
],
"route": {
"native": "freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesignRuntimeProbe.cpp:fc_web_dispatch_json",
"command": "partdesign.pythonFamilyBatch",
"facade": "web/src/python-family-dispatcher.ts",
"worker": "web/src/partdesign-python.worker.ts"
},
"fixture": "PartDesign::Feature persistence lifecycle",
"build": {"target":"FreeCADWebPartDesignRuntimeProbe","profile":"fast-dev","link":"-O0","jobs":8},
"artifacts": {
"runtimeUrl":"/modules/PartDesign/FreeCADWebPartDesignRuntimeProbe.js",
"wasmUrl":"/modules/PartDesign/FreeCADWebPartDesignRuntimeProbe.wasm",
"dataUrl":"/modules/PartDesign/FreeCADWebPartDesignRuntimeProbe.data",
"assetBaseUrl":"/modules/PartDesign/",
"revision":"2778e3f9c215da48bf0cfd562478d45d624aaa47",
"runtimeSha256":"39bffb5495af1638ffdad0d3eb8b0f27fbe4b69c61a515a51c8ce4fc3d7f8971",
"wasmSha256":"91b79f5969913ac911b10e9359d9e9628445fd8c545f4d31201564e2c9e5f8af"
},
"resources": {"resourcesReleased": true},
"boundaries": ["GUI rendering is not exercised in the GUI-free kernel; lifecycle state is verified through native dispatcher fixture."]
}