39 lines
1.3 KiB
JSON
39 lines
1.3 KiB
JSON
{
|
|
"schema": "freecad-web-partdesign-recovery/v1",
|
|
"task_id": "FW-P6-PDN-D",
|
|
"status": "pass",
|
|
"source_revision": "0644133717ebc04fae2194bb5ef9eec06880f909",
|
|
"input_sha256": "094957cc15925668526c4854dc1072b9a89ea5090d01525dfde2649dee822ab3",
|
|
"fixture": {
|
|
"validLength": 2,
|
|
"invalidLength": 0,
|
|
"restoredLength": 2,
|
|
"width": 3,
|
|
"height": 4,
|
|
"objectType": "PartDesign::AdditiveBox"
|
|
},
|
|
"result": {
|
|
"run": 1,
|
|
"error": "Length of box too small",
|
|
"beforeVolume": 23.999999999999996,
|
|
"invalidVolume": 23.999999999999996,
|
|
"afterVolume": 23.999999999999996,
|
|
"invalidReturn": 0,
|
|
"afterReturn": 1
|
|
},
|
|
"stateUnchangedAfterReject": true,
|
|
"repeatedRecovery": true,
|
|
"result_sha256": "09c9a2b282d5a139133b81b171f01b2f162ca4b80ff6477394acb4b39820a2db",
|
|
"commands": [
|
|
"node tools/run_p6_partdesign_runtime.mjs freecad-source/build-web/configure/bin"
|
|
],
|
|
"artifacts": {
|
|
"runtime": "docs/p6/partdesign-runtime.json",
|
|
"kernel": "docs/p6/partdesign-kernel.json"
|
|
},
|
|
"boundaries": [
|
|
"Invalid Length is rejected by the native PartDesign::Box execute path; the previous valid Shape volume remains unchanged.",
|
|
"This recovery fixture does not cover concurrent edits, cross-document transactions or arbitrary GUI input."
|
|
]
|
|
}
|