Files
FreeCADWasmDev/docs/p6/import-persistence.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

89 lines
2.6 KiB
JSON

{
"schema": "freecad-web-p6-import-persistence/v1",
"module": "Import",
"action": "import/step",
"result": "pass_boundary",
"persistence": {
"applicability": "not_applicable_current_action",
"reason": "FCStd save/reopen is a separate declared Import action and is not claimed by the import/step first slice",
"verification": "resource-manifest-and-fresh-runtime-replay"
},
"fixture": {
"path": "web/public/samples/freecad-sample.step",
"sha256": "80c8ace7c72ed12d02ab45f8471528c192990781dbb6e4afe975058c6197ca45"
},
"first": {
"handle": 1,
"summary": {
"objects": 32,
"parts": 5,
"solids": 5,
"volume": 104939.95608486432,
"objectType": "Part::Feature"
},
"release": 1,
"activeAfterRelease": 0,
"stateSha256": "60e34149303cf2b66788cb7b23e9c262df9d955b360c65e1eae8c7785287d054",
"error": {
"code": "file_not_found",
"message": "STEP fixture does not exist: /fixtures/missing.step"
},
"stateAfterError": {
"objects": 32,
"parts": 5,
"solids": 5,
"volume": 104939.95608486432,
"objectType": "Part::Feature"
}
},
"reopened": {
"handle": 1,
"summary": {
"objects": 32,
"parts": 5,
"solids": 5,
"volume": 104939.95608486432,
"objectType": "Part::Feature"
},
"release": 1,
"activeAfterRelease": 0,
"stateSha256": "60e34149303cf2b66788cb7b23e9c262df9d955b360c65e1eae8c7785287d054",
"error": {
"code": "file_not_found",
"message": "STEP fixture does not exist: /fixtures/missing.step"
},
"stateAfterError": {
"objects": 32,
"parts": 5,
"solids": 5,
"volume": 104939.95608486432,
"objectType": "Part::Feature"
}
},
"replayDeterministic": true,
"oldStatePreservedAfterError": true,
"artifacts": {
"html": {
"path": "web/dist/import.html",
"sha256": "7c86f30e6c51915973ed25b1f3f06c93a2dfe0b6f65a33e749d8fca9ff571260"
},
"entry": {
"path": "web/dist/assets/import-CF1iuf5W.js",
"sha256": "305394aa8080518ebff5b1580798976bebe5ce1bcdb04c3c099d0e9fbb3726fa"
},
"worker": {
"path": "web/dist/assets/import.worker-oHmY_hPG.js",
"sha256": "55d863840e0f2c4741a3b53ab816471ee37ae96c18f2f9a7cd2d223ea30e72e6"
},
"js": {
"path": "web/dist/kernel/FreeCADWebImportRuntimeProbe.js",
"sha256": "9231eebc4c9f4f998c74fd1432e78d25a3d6cb8f81be357b5b4a22dca3ea14d2"
},
"wasm": {
"path": "web/dist/kernel/FreeCADWebImportRuntimeProbe.wasm",
"sha256": "8ca78c5d507358340e01810418966d32c0cedef34fb0490da550c5429321cf1d"
}
},
"sourceBacked": true
}