44 lines
1.4 KiB
JSON
44 lines
1.4 KiB
JSON
{
|
|
"schema": "freecad-web-p6-cam-action-02-persistence/v1",
|
|
"task_id": "FW-P6-CAM-ACT-02-G",
|
|
"result": "pass",
|
|
"applicable": false,
|
|
"reason": "CAM import/export facade creates an ephemeral document and exposes no FCStd save/reopen operation",
|
|
"sourceRevision": "b5a086fda59b0325fe0996147e6e9b344414f9bc",
|
|
"replay": {
|
|
"firstHash": "586cf1da209b6ab88df6bf6ad3bedccf059e7dab59a219b2b8eb5246703e6949",
|
|
"secondHash": "586cf1da209b6ab88df6bf6ad3bedccf059e7dab59a219b2b8eb5246703e6949",
|
|
"equal": true,
|
|
"runs": 2
|
|
},
|
|
"state": {
|
|
"action": "import/export",
|
|
"format": ".json",
|
|
"document": {
|
|
"name": "CAMImportExportDocument",
|
|
"activeAfterClose": 0
|
|
},
|
|
"object": {
|
|
"name": "Toolpath",
|
|
"type": "Path::Feature"
|
|
},
|
|
"imported": {
|
|
"commandCount": 2,
|
|
"length": 10
|
|
},
|
|
"exported": {
|
|
"format": ".json",
|
|
"content": "{\"commands\":[{\"code\":\"G0\",\"x\":0,\"y\":0},{\"code\":\"G1\",\"x\":10,\"y\":0}],\"length\":10}",
|
|
"byteLength": 79
|
|
},
|
|
"stateSha256": "b8f2e04a77e12504f1c1a23eae0fdc048ed00e074c5a35de4ee44df2b6b0a5fd",
|
|
"saveRequested": false,
|
|
"documentMutation": false,
|
|
"errorRecoveryStateUnchanged": true,
|
|
"externalRequests": 0
|
|
},
|
|
"boundaries": [
|
|
"No FCStd round-trip claim; only deterministic JSON import/export read-only replay is covered."
|
|
]
|
|
}
|