Files
FreeCADWasmDev/docs/p6/start-recovery.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

41 lines
1.4 KiB
JSON

{
"schema": "freecad-web-p6-start-recovery/v1",
"taskId": "FW-P6-STR-D",
"module": "Start",
"action": "module-import",
"result": "passed",
"fixture": {
"module": "Start",
"action": "module-import",
"invalid": "Start.Missing",
"inputSha256": "7a9056b265fcfa835421f0ea737bcd927800f28153da902cec948d3160e206ac"
},
"observed": {
"result": 1,
"before": 1,
"rejected": 1,
"recovered": 1,
"resourcesReleased": 1,
"error": "No module named 'Start.Missing'; 'Start' is not a package",
"replayStable": true
},
"artifacts": {
"wasm": {
"path": "freecad-source/build-web/configure/bin/FreeCADWebStartRecoveryProbe.wasm",
"sha256": "f7ed947f7ec473ce4938ace962b4a6180a297cace909b96f8c97f15bd3331906"
},
"buildLog": {
"path": "docs/freecad-p6-start-d-build-r3.log",
"sha256": "d9fd13f6a84a04f7e72da21b6214b67ac68add6487f925b4a21407cccd2dc9bc"
},
"smokeLog": {
"path": "docs/freecad-p6-start-d-recovery.log",
"sha256": "3640b5e52aa2db71ac40cb0bd7cbf1cc755c8531da12b7dd71c319f2ce43cd1e"
}
},
"boundaries": [
"The invalid submodule import is rejected natively with a stable Python error and the Start module is re-imported successfully in the same process.",
"No document transaction or GUI recent-file model is claimed; those are outside the GUI-free Start App boundary."
]
}