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

61 lines
1.7 KiB
JSON

{
"date": "2026-10-08",
"backendSource": "8782054",
"database": "mmapp_acceptance_20261007",
"cases": [
{
"case": "explicit-rejection-schedules-retry",
"result": {
"sent": 0,
"failed": 0,
"held": 0,
"errors": [
"outbox acceptance-rejection-1791443422491: Acceptance rejected [TOKEN]"
]
},
"saved": {
"id": "acceptance-rejection-1791443422491",
"status": "pending",
"retry_count": 1,
"resolution_version": 0,
"last_error": "Acceptance rejected [TOKEN]",
"next_attempt_at": "2026-10-08T07:10:37.619Z"
},
"historyRows": 0,
"noEarlyRetry": true,
"delayMs": 15000
},
{
"case": "retry-budget-exhausted",
"result": {
"sent": 0,
"failed": 1,
"held": 0,
"errors": [
"outbox acceptance-rejection-1791443422491: Acceptance rejected [TOKEN]"
]
},
"saved": {
"id": "acceptance-rejection-1791443422491",
"status": "failed",
"retry_count": 2,
"resolution_version": 0,
"last_error": "Acceptance rejected [TOKEN]"
},
"history": [
{
"id": "acceptance-rejection-1791443422491-history",
"sent_ok": false
}
],
"noAutomaticRetry": true
}
],
"interceptedSenderCalls": 2,
"realExternalMessages": 0,
"limits": [
"Explicit Telegram HTTP rejection is intercepted in-process; no external request",
"Production dispatcher/real PostgreSQL retry/status/history verified",
"Second retry eligibility advanced deliberately in fixture; 15s delay and early dispatch refusal checked independently"
]
}