Files
MikrotikManager/docs/ux-ui/acceptance/patch-acknowledgement-2026-10-10.json
T

109 lines
3.0 KiB
JSON

{
"date": "2026-10-10",
"name": "mm-ack102-1791576654952",
"devices": [
{
"serverId": 1,
"sent": 3,
"received": 1,
"packetLoss": "66"
},
{
"serverId": 2,
"sent": 3,
"received": 3,
"packetLoss": "0"
}
],
"cleanup": [
{
"serverId": 1,
"/interface/gre": true,
"/ip/address": true,
"/ip/route": true
},
{
"serverId": 2,
"/interface/gre": true,
"/ip/address": true,
"/ip/route": true
}
],
"responseFaultInjected": true,
"routerOsMocks": false,
"normalAck": {
"id": "*6D",
"name": "mm-ack102-1791576654952",
"comment": "mm-ack102-1791576654952-normal"
},
"independentNativeAck": {
"id": "*6D",
"comment": "mm-ack102-1791576654952-changed",
"httpStatus": 200
},
"clientError": "Некорректное JSON-подтверждение RouterOS: результат изменения неизвестен",
"afterIndependentRead": {
"id": "*6D",
"name": "mm-ack102-1791576654952",
"comment": "mm-ack102-1791576654952-changed"
},
"patchCalls": 1,
"automaticRetry": false,
"preliminary": {
"date": "2026-10-10",
"name": "mm-ack102-1791576431500",
"devices": [],
"cleanup": [
{
"serverId": 1,
"/interface/gre": true,
"/ip/address": true,
"/ip/route": true
},
{
"serverId": 2,
"/interface/gre": true,
"/ip/address": true,
"/ip/route": true
}
],
"responseFaultInjected": true,
"routerOsMocks": false,
"error": "Expected values to be strictly equal:\n\n2 !== 3\n",
"explanation": "Fixture stopped before PATCH checks on unrelated zero-loss Ping criterion; expected3/received2. Own GRE/IP/routes restored."
},
"runtime": {
"backend": "ux-patch102",
"version": "1.0.0-test.patch102",
"imageId": "sha256:34fca84b8721ff4b83501acea24f18195ae000b788a15f835da4d056b2079777f",
"frontend": "ux-a11y101"
},
"validation": {
"localTransportBefore": {
"tests": 8,
"passed": 7,
"failed": 1
},
"localTransportAfter": {
"tests": 8,
"passed": 8,
"failed": 0
},
"ipsecProfile": true,
"ospfOptimizerProfile": true,
"localBackendBuild": true,
"newTestLint": true,
"dockerProductionBuild": true,
"entryCheck": true,
"composeHealthy": true,
"archiveSha256": "c7104b9b711865999256f35d5412406967f3b7da0d144e13f125189a77dfa642",
"source": "response100 context +2 working-tree files; patch102 label not Git SHA"
},
"limits": [
"Synthetic malformed downstream response after genuine native PATCH; no physical WAN corruption claim",
"Explicit empty successful response remains compatible; nonempty malformed JSON no longer becomes{}",
"SDK rejection/native state verified; every application mutation handler not repeated",
"GRE steady zero loss not accepted: observed1/3 source1→2,3/3 reverse in accepted ACK fixture; needs diagnostic follow-up"
]
}