Files
FreeCADWasmDev/docs/p6/spreadsheet-action-03-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

19 lines
1.4 KiB
JSON

{
"schema": "freecad-web-p6-spreadsheet-action-03-recovery/v1",
"taskId": "FW-P6-SPR-ACT-03-D",
"module": "Spreadsheet",
"action": "python-api",
"result": "passed",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"inputSha256": "cc4ec3cc801ff88102e2c6ee71146813cb65d9ecfb6b80a551e88386f3c3c04c",
"command": "node src/WebAssembly/FreeCADCoreProbe/spreadsheet-python-recovery-smoke.js build-web/configure/bin",
"invalidFixture": { "method": "sheet.get", "address": "Missing" },
"observed": { "replayCount": 2, "result": 1, "error": "Invalid cell address or property: Missing", "before": "21;=A1*2", "after": "21;=A1*2", "rejected": 1, "repeated": 1, "resourcesReleased": 1 },
"artifacts": {
"wasm": { "path": "freecad-source/build-web/configure/bin/FreeCADWebSpreadsheetRuntimeProbe.wasm", "bytes": 17704992, "sha256": "f73a822d1e34616a13caaaa7ffa5d4e9c58bdf1e1a42488ccc1c9dadd14abb02" },
"buildLog": { "path": "docs/freecad-p6-spreadsheet-action-03-d-build-5.log", "sha256": "ac86588e6294dd1a9ffcdebf5037374f2121c3deb66e2d1db202779e12cd2a68" },
"smokeLog": { "path": "docs/freecad-p6-spreadsheet-action-03-d-smoke-5.log", "sha256": "d6320fdc1556c8852fd4164e3eca76c5fe5308a5de7e627599f5926e20171cdf" }
},
"boundaries": ["Invalid Python input is rejected by native SheetPy and valid state remains unchanged.", "Only ACT-03-D is complete; no Facade/Worker, Chrome or persistence claim is made."]
}