Files
FreeCADWasmDev/docs/p6/partdesign-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

53 lines
2.4 KiB
JSON

{
"schema": "freecad-web-partdesign-action-02-kernel/v1",
"task_id": "FW-P6-PDN-ACT-02-C",
"module": "PartDesign",
"action": "inspect/source-inventory",
"status": "pass",
"source_revision": "0644133717ebc04fae2194bb5ef9eec06880f909",
"input_sha256": "334411f102adcb6eeca5991de40e410f1192214898035898613fe3e6a010943c",
"result": {
"first": {
"run": 1,
"sourceEntry": "src/Mod/PartDesign/App/AppPartDesign.cpp",
"summary": "src/Mod/PartDesign/App/AppPartDesign.cpp|registered=8|formats=0|pythonBindings=2",
"sourceFiles": "src/Mod/PartDesign/CMakeLists.txt;src/Mod/PartDesign/App/CMakeLists.txt;src/Mod/PartDesign/App/AppPartDesign.cpp;src/Mod/PartDesign/App/FeaturePrimitive.cpp",
"registeredTypes": 8,
"formatCount": 0,
"pythonBindings": 2,
"resourcesReleased": 1
},
"second": {
"run": 1,
"sourceEntry": "src/Mod/PartDesign/App/AppPartDesign.cpp",
"summary": "src/Mod/PartDesign/App/AppPartDesign.cpp|registered=8|formats=0|pythonBindings=2",
"sourceFiles": "src/Mod/PartDesign/CMakeLists.txt;src/Mod/PartDesign/App/CMakeLists.txt;src/Mod/PartDesign/App/AppPartDesign.cpp;src/Mod/PartDesign/App/FeaturePrimitive.cpp",
"registeredTypes": 8,
"formatCount": 0,
"pythonBindings": 2,
"resourcesReleased": 1
},
"invalid": 0,
"invalidError": "revision_mismatch",
"empty": 0,
"emptyError": "invalid_argument"
},
"result_sha256": "4244b29b3d6962a77b2d3def9c085995ae0484979b2b615570e45ebb8c5880e3",
"commands": [
"EM_CONFIG=/absolute/freecad-source/build-web/emscripten-config.py env -u EM_FROZEN_CACHE ninja -C freecad-source/build-web/configure FreeCADWebPartDesignRuntimeProbe -j8",
"node tools/run_p6_partdesign_action02_kernel.mjs freecad-source/build-web/configure/bin"
],
"artifacts": {
"runtime": "docs/p6/partdesign-runtime.json",
"wasm": {
"path": "freecad-source/build-web/configure/bin/FreeCADWebPartDesignRuntimeProbe.wasm",
"sha256": "57024e1f7c4f0fcdbd75bd6bdb11b497a7f9951abaf9fe51fc415c2500c3ef03"
}
},
"boundaries": [
"The native PartDesign runtime probe performs the source-inventory type queries; no document is created or mutated.",
"The result covers the eight deterministic representative types, zero declared file formats and two generated binding units.",
"Facade, Worker, Chrome and persistence evidence remain later child cards."
]
}