Files
FreeCADWasmDev/docs/p6/part-action-02-kernel.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

15 lines
1.8 KiB
JSON

{
"schema": "freecad-web-part-import-export-kernel/v1",
"task_id": "FW-P6-PRT-ACT-02-C",
"status": "pass",
"source_revision": "837f44197c879e41198b7e3bed55c897a9920520",
"input_sha256": "b7108b928bb505b23c3312d4d9591874fa902ffd344cde90101620a6f525f8be",
"result_sha256": "f298278307ec5b692055da62e7956ffd4b0ea7b5e7c6049eca6c6c834603db9b",
"commands": ["EM_CACHE=build-web/emscripten-cache ninja -C build-web/configure FreeCADWebPartIoProbe -j8", "node src/WebAssembly/FreeCADCoreProbe/part-io-smoke.js build-web/configure/bin", "llvm-nm -u ...wasm"],
"fixture": {"format": "BREP", "type": "Part::Box", "dimensions": [2, 3, 4], "path": "/tmp/PartAction02.brep"},
"result": {"roundtrip": 1, "beforeVolume": 23.999999999999996, "afterVolume": 23.999999999999996, "bytes": 2494, "missing": 0, "missingError": "file_not_found", "resourcesReleased": true},
"artifacts": {"javascript": {"path": "freecad-source/build-web/configure/bin/FreeCADWebPartIoProbe.js", "sha256": "3d06b50b7cc525cbdfa08ec189a2a450d40094737ffd0f886d64f19461417dd8"}, "wasm": {"path": "freecad-source/build-web/configure/bin/FreeCADWebPartIoProbe.wasm", "sha256": "428d30ed15fa1397c07371dda24a84726ce68c2f04f414bc9758d663f7f4c8de"}, "build_log": {"path": "docs/freecad-p6-part-action-02-c-build.log", "sha256": "d18a09c1f8282f6074b3795d21b8601e66d527543b0d2f0a9658b33d07c1c71f"}, "smoke_log": {"path": "docs/freecad-p6-part-action-02-c-smoke.log", "sha256": "f298278307ec5b692055da62e7956ffd4b0ea7b5e7c6049eca6c6c834603db9b"}},
"boundaries": ["The BREP round-trip uses real Part::TopoShape exportBrep/read APIs and no JS geometry simulation.", "Missing resources are rejected before TopoShape::read to avoid mutating valid state.", "IGES/STEP and GUI import dialogs remain outside this action."],
"generated_at": "2026-08-22T14:49:47+08:00"
}