36 lines
1.2 KiB
JSON
36 lines
1.2 KiB
JSON
{
|
|
"schema": "freecad-web-p6-cam-action-05-persistence/v1",
|
|
"task_id": "FW-P6-CAM-ACT-05-G",
|
|
"result": "pass",
|
|
"applicable": true,
|
|
"reason": "CAM Path::Feature FCStd save/reopen is implemented and verified in the native WebAssembly probe",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"roundTrip": {
|
|
"saved": true,
|
|
"reopened": true,
|
|
"semanticStateSha256": "d5dcb1abf1eb87d216efd9155b09a66e7d567ffd631299b11b44a449a140a773",
|
|
"objectCount": 1,
|
|
"objectType": "Path::Feature",
|
|
"gcode": "G0 X0.000000 Y0.000000\nG1 F100.000000 X10.000000 Y0.000000\nG1 F100.000000 X10.000000 Y10.000000\n",
|
|
"recompute": 0,
|
|
"hasError": 0
|
|
},
|
|
"artifact": {
|
|
"path": "build-web/cam-configure-r1/bin/CAMKernel.FCStd",
|
|
"size": 1467,
|
|
"sha256": "634938e0693db2c915c34d6369e88e0f898bb6ad9f04af0b2cc2938ff22b7c67"
|
|
},
|
|
"replay": {
|
|
"kernelRuns": 2,
|
|
"semanticIdentical": true,
|
|
"archiveSizeStable": false,
|
|
"archiveSizeBoundary": "FCStd archive metadata can vary by one byte between saves"
|
|
},
|
|
"recovery": {
|
|
"unchangedAfterReject": true
|
|
},
|
|
"boundaries": [
|
|
"One Path::Feature FCStd fixture only; multi-object CAM serialization and cross-version migration remain out of scope."
|
|
]
|
|
}
|