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

59 lines
2.0 KiB
JSON

{
"date": "2026-10-08",
"frontendSource": "b55588f",
"backendSource": "8782054",
"browserHttpMocks": false,
"cases": [
{
"lateOutcome": "normal-receipt-after-commit",
"databaseA": "mmapp_acceptance_20261007",
"databaseB": "mmapp_acceptance_sourceb_20261008",
"heldAfterActualCommit": {
"id": "acceptance-source-A-1791445970964",
"status": "pending",
"resolution_version": 1,
"retry_count": 0
},
"sourceBUnchangedAndWritable": true,
"noCheckpointLeakToB": true,
"checkpointRetainedOnReturnA": true,
"lateOutcomeCannotClearCheckpoint": true,
"reloadPreservesCheckpoint": true,
"explicitReviewDoesNotRetry": true,
"retryRequests": 1,
"sourceBRetryCalls": 0,
"externalSenderCalls": 0,
"mobileFits": true,
"pageErrors": []
},
{
"lateOutcome": "backend-error-after-commit",
"databaseA": "mmapp_acceptance_20261007",
"databaseB": "mmapp_acceptance_sourceb_20261008",
"heldAfterActualCommit": {
"id": "acceptance-source-A-1791445970964",
"status": "pending",
"resolution_version": 1,
"retry_count": 0
},
"sourceBUnchangedAndWritable": true,
"noCheckpointLeakToB": true,
"checkpointRetainedOnReturnA": true,
"lateOutcomeCannotClearCheckpoint": true,
"reloadPreservesCheckpoint": true,
"explicitReviewDoesNotRetry": true,
"retryRequests": 1,
"sourceBRetryCalls": 0,
"externalSenderCalls": 0,
"mobileFits": true,
"pageErrors": []
}
],
"limits": [
"Current committed frontend in Next dev local mode; deployed production remains locked same-origin",
"Two real backend processes and distinct PostgreSQL databases, synthetic queue fixtures",
"Response held after actual SQL COMMIT; navigation aborts old client request; no physical network fault",
"Auth false; no real Telegram send/chat or Portal login"
]
}