42 lines
1.4 KiB
JSON
42 lines
1.4 KiB
JSON
{
|
|
"schema": "freecad-web-p6-surface-action-04-persistence/v1",
|
|
"taskId": "FW-P6-SUR-ACT-04-G",
|
|
"module": "Surface",
|
|
"action": "save/reopen",
|
|
"result": "passed",
|
|
"applicable": true,
|
|
"fixture": {
|
|
"schema": "freecad-web-surface/save-reopen/v1",
|
|
"module": "Surface",
|
|
"action": "save/reopen",
|
|
"path": "/tmp/SurfaceWeb.FCStd",
|
|
"inputSha256": "dfee642f02d75dd99ceed1fe6849b37756e1d6593e4b8ad314ad48d366e79f86"
|
|
},
|
|
"observed": {
|
|
"replayCount": 2,
|
|
"results": [1, 1],
|
|
"paths": ["/tmp/SurfaceWeb.FCStd", "/tmp/SurfaceWeb.FCStd"],
|
|
"sizeRange": [4534, 4538],
|
|
"objectCount": 3,
|
|
"objectType": "Surface::Cut",
|
|
"roundTrip": [1, 1],
|
|
"resourcesReleased": [1, 1],
|
|
"semanticReplayEqual": true,
|
|
"errorMessages": ["", ""]
|
|
},
|
|
"artifacts": {
|
|
"wasm": {
|
|
"path": "freecad-source/build-web/configure/bin/FreeCADWebSurfaceRuntimeProbe.wasm",
|
|
"sha256": "f9a1489ac381250715641b39c982a6dc14f14b8937d543287379af5d09d92f1c"
|
|
},
|
|
"smokeLog": {
|
|
"path": "docs/freecad-p6-surface-action-04-g-persistence.log",
|
|
"sha256": "2c9c350202cffe0a787b69b0065eae8fe0f67e3d34e8f1189078d716cfe8cd1f"
|
|
}
|
|
},
|
|
"boundaries": [
|
|
"The native Surface persistence probe owns temporary FCStd save, close/reopen, recompute and object/property validation.",
|
|
"Archive byte size varies with metadata; semantic object/type/round-trip fields are the stable contract."
|
|
]
|
|
}
|