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

31 lines
1.3 KiB
JSON

{
"schema": "freecad-web-p6-spreadsheet-persistence/v1",
"taskId": "FW-P6-SPR-G",
"module": "Spreadsheet",
"result": "passed",
"sourceRevision": "2778e3f9c215da48bf0cfd562478d45d624aaa47",
"inputSha256": "da1dd63511121e7fc1754a8e7df761449914f282c76010f77a0c954bb1e3abd9",
"command": "node src/WebAssembly/FreeCADCoreProbe/spreadsheet-persistence-smoke.js build-web/configure/bin",
"fixture": { "A1": "21", "B1": "=A1*2", "path": "/tmp/SpreadsheetWeb.FCStd" },
"observed": {
"initialize": 1,
"saveReopen": 1,
"error": "",
"path": "/tmp/SpreadsheetWeb.FCStd",
"size": 1333,
"objectCount": 1,
"a1": "21",
"b1": "=A1*2",
"roundTrip": 1,
"resourcesReleased": 1
},
"artifacts": {
"wasm": { "path": "freecad-source/build-web/configure/bin/FreeCADWebSpreadsheetRuntimeProbe.wasm", "bytes": 17687685, "sha256": "b6b7634b2e4b5a832749edf0c0e929d0b0b4e1dfcced7ce8e0a80de4004ce277" },
"smokeLog": { "path": "docs/freecad-p6-spreadsheet-g-persistence.log", "sha256": "ce6513e07170ff53ecf7a6009ba3b6ce0e7c5a9207f679c7146bda755cfffe3d" }
},
"boundaries": [
"The saved FCStd is reopened after the original document is closed and its Sheet/cell content is checked.",
"Cross-version migration, full formatting coverage and rollback are out of scope."
]
}