Files
FreeCADWasmDev/docs/p6/spreadsheet-action-02-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
2.0 KiB
JSON

{
"schema": "freecad-web-p6-spreadsheet-action-02-recovery/v1",
"taskId": "FW-P6-SPR-ACT-02-D",
"module": "Spreadsheet",
"action": "inspect/source-inventory",
"result": "passed",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"inputSha256": "098d930970dc6b4f487c800358e732250b3fc07bbe6cb8dca5e5cb34677ea097",
"command": "node src/WebAssembly/FreeCADCoreProbe/spreadsheet-inspect-recovery-smoke.js build-web/configure/bin",
"invalidFixture": { "sourceEntry": "src/Mod/Spreadsheet/App/Missing.cpp" },
"observed": {
"success": 1,
"invalid": 0,
"invalidAgain": 0,
"invalidError": "Spreadsheet source entry is not locked",
"invalidErrorAgain": "Spreadsheet source entry is not locked",
"stateUnchangedAfterReject": true,
"recovered": 1,
"stateUnchangedAfterRecovery": true,
"snapshot": {
"entry": "src/Mod/Spreadsheet/App/AppSpreadsheet.cpp",
"summary": "Spreadsheet::Sheet cell/property evaluation",
"sourceFiles": "src/Mod/Spreadsheet/App/AppSpreadsheet.cpp,src/Mod/Spreadsheet/App/Sheet.cpp,src/Mod/Spreadsheet/App/Cell.cpp",
"formats": ".csv",
"registeredTypes": 1,
"formatCount": 1,
"pythonBindings": 1,
"resourcesReleased": 1
}
},
"artifacts": {
"wasm": { "path": "freecad-source/build-web/configure/bin/FreeCADWebSpreadsheetRuntimeProbe.wasm", "bytes": 17691072, "sha256": "1b80e81c0ae3606325172209965df16532b71fbb635380dbb33e2c76cd11f22e" },
"buildLog": { "path": "docs/freecad-p6-spreadsheet-action-02-d-build.log", "sha256": "ac86588e6294dd1a9ffcdebf5037374f2121c3deb66e2d1db202779e12cd2a68" },
"smokeLog": { "path": "docs/freecad-p6-spreadsheet-action-02-d-smoke.log", "sha256": "0c565d0edf6698eb44fd76983f1f61f9f3eb796527bf274a6ea6bb39baffcdcb" }
},
"boundaries": [
"Invalid source entry is rejected without clearing the prior valid inventory snapshot.",
"Only ACT-02-D is complete; no Worker/Facade, Chrome or persistence claim is made."
]
}