12 lines
1.0 KiB
JSON
12 lines
1.0 KiB
JSON
{
|
|
"schema": "freecad-web-p6-sketcher-action-03-recovery/v1",
|
|
"taskId": "FW-P6-SKT-ACT-03-D",
|
|
"module": "Sketcher",
|
|
"action": "python-api",
|
|
"result": "pass",
|
|
"invalidInput": { "field": "sourceEntry", "value": "src/Mod/Sketcher/Missing.cpp", "expectedError": { "code": "revision_mismatch", "message": "sourceEntry is not locked" } },
|
|
"state": { "before": { "sourceEntry": "src/Mod/Sketcher/App/AppSketcher.cpp", "apiCount": 6, "readOnly": 1 }, "afterReject": { "sourceEntry": "src/Mod/Sketcher/App/AppSketcher.cpp", "apiCount": 6, "readOnly": 1 }, "afterRecovery": { "sourceEntry": "src/Mod/Sketcher/App/AppSketcher.cpp", "apiCount": 6, "readOnly": 1 }, "unchangedAfterReject": true, "repeatedErrorStable": true, "recoveredStateEqualsBefore": true },
|
|
"artifacts": { "kernel": "docs/p6/sketcher-action-03-python-api.json", "smokeLog": "docs/freecad-p6-sketcher-action-03-d-recovery.log" },
|
|
"boundaries": ["Recovery covers the locked Python source entry; arbitrary script error isolation remains outside scope."]
|
|
}
|