25 lines
949 B
JSON
25 lines
949 B
JSON
{
|
|
"schema": "freecad-web-p6-web-action-03-recovery/v1",
|
|
"taskId": "FW-P6-WEB-ACT-03-D",
|
|
"module": "Web",
|
|
"action": "save/reopen",
|
|
"result": "passed_boundary",
|
|
"fixture": {"validPort": 0, "invalidPort": -1, "sourceEntry": "src/Mod/Web/App/AppWeb.cpp"},
|
|
"observed": {
|
|
"persistenceApplicable": false,
|
|
"before": {"available": 1, "apiCount": 3, "resourcesReleased": 1},
|
|
"rejected": 0,
|
|
"error": "port number is lower than 0",
|
|
"recovered": 1,
|
|
"after": {"available": 1, "apiCount": 3, "resourcesReleased": 1},
|
|
"statePreserved": true,
|
|
"replayStable": true
|
|
},
|
|
"artifacts": {
|
|
"kernel": "docs/p6/web-action-03-kernel.json",
|
|
"smoke": "docs/freecad-p6-web-action-03-d-recovery.log",
|
|
"smokeSha256": "eaa6980a44b9aadbdb00fa9be1323212a90f7b67229861735b1becc056fcac23"
|
|
},
|
|
"boundaries": ["Native invalid-input recovery is verified; save/reopen remains explicitly not applicable to server-only Web."]
|
|
}
|