Files
FreeCADWasmDev/docs/p6/sandbox-action-04-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

14 lines
1.4 KiB
JSON

{
"schema": "freecad-web-p6-sandbox-action-04-recovery/v1",
"taskId": "FW-P6-SDB-ACT-04-D",
"module": "Sandbox",
"action": "save/reopen",
"result": "pass",
"sourceRevision": "0644133717ebc04fae2194bb5ef9eec06880f909",
"invalidInput": { "field": "path", "value": "/tmp/sandbox-missing-resource-do-not-create/fixture.FCStd", "inputSha256": "07b9092e6ab929ce6911dedfd6412673d3e759f03b68a3cddea77ba587ca631c", "expectedErrorCode": "missing_resource" },
"state": { "before": "type=Sandbox::SandboxObject;integer=42;roundTrip=1", "afterReject": "type=Sandbox::SandboxObject;integer=42;roundTrip=1", "afterRecovery": "type=Sandbox::SandboxObject;integer=42;roundTrip=1", "snapshotSha256": "4af84280a10c267f99ef24feb770ed030c0d1c1b5f6baea4a0710096a4cd9bd9", "unchangedAfterReject": true, "repeatedErrorStable": true, "recoveredStateEqualsBefore": true },
"execution": { "run": 1, "errorCode": "missing_resource", "errorMessage": "Unable to open project file", "invalidReturn": 0, "resourcesReleased": 1 },
"artifacts": { "wasm": "freecad-source/build-web/configure/bin/FreeCADWebSandboxRuntimeProbe.wasm", "wasmSha256": "6833f601841eab28f37a14cb0a87431ca5f7ce0ce31041fe9ef027350f3c7c75", "buildLog": "docs/freecad-p6-sandbox-action-04-d-build-r2.log", "smokeLog": "docs/freecad-p6-sandbox-action-04-d-recovery-r2.log" },
"boundaries": ["FCStd archive size may vary with archive metadata; recovery compares native object/property semantics rather than byte size."]
}