Files
MikrotikManager/docs/ux-ui/acceptance/outbox-settlement-2026-10-08.json

60 lines
1.9 KiB
JSON

{
"date": "2026-10-08",
"backendSource": "8782054",
"database": "mmapp_acceptance_20261007",
"cases": [
{
"case": "history-insert-failure",
"result": {
"sent": 1,
"failed": 0,
"held": 1,
"errors": [
"outbox acceptance-claim-1791442930116: Telegram API принял сообщение, но запись результата в БД не подтверждена"
]
},
"saved": {
"id": "acceptance-claim-1791442930116",
"status": "unknown",
"retry_count": 0,
"resolution_version": 0
},
"historyRows": 0,
"senderCalls": 1,
"noAutomaticRetry": true
},
{
"case": "commit-acknowledgement-loss",
"result": {
"sent": 1,
"failed": 0,
"held": 1,
"errors": [
"outbox acceptance-claim-1791442930116: Telegram API принял сообщение, но запись результата в БД не подтверждена. Сохранение статуса не подтверждено; processing не повторяется автоматически"
]
},
"saved": {
"id": "acceptance-claim-1791442930116",
"status": "sent",
"retry_count": 0,
"resolution_version": 1
},
"history": [
{
"id": "acceptance-claim-1791442930116-history",
"sent_ok": true
}
],
"injectedAfterRealCommit": true,
"noFalseUnknownOverwrite": true,
"noAutomaticRetry": true
}
],
"interceptedSenderCalls": 2,
"realExternalMessages": 0,
"limits": [
"Telegram response intercepted in-process; no actual delivery claim",
"SQL history failure real trigger; COMMIT ack fault injected at node-pg boundary after actual COMMIT",
"Single test process, no physical network-disconnect or multi-instance proof"
]
}