79 lines
2.4 KiB
JSON
79 lines
2.4 KiB
JSON
{
|
|
"date": "2026-10-10",
|
|
"runtime": {
|
|
"backend": "ux-response100",
|
|
"version": "1.0.0-test.response100",
|
|
"imageId": "sha256:797979da82d6bd10147bd57557c65cc28a61b1e583abed13ed7326635d4e5adf",
|
|
"frontend": "ux-ospf91"
|
|
},
|
|
"source": {
|
|
"base": "build-speed98",
|
|
"archiveSha256": "08e9b4bb3a70c5d9d20e0ffef387d9bbba7bcc51f80968be740c7c64982dc5da",
|
|
"workingTreeOverrides": [
|
|
"backend/src/services/mikrotik.ts",
|
|
"backend/src/services/mikrotik-response.test.ts",
|
|
"backend/package.json"
|
|
],
|
|
"revisionLabel": "response100 (stage label, not Git SHA)"
|
|
},
|
|
"before": {
|
|
"boundedTests": 7,
|
|
"passed": 1,
|
|
"failed": 6,
|
|
"reason": "Incomplete IncomingMessage left promise pending past500ms timeout; test1200ms deadline rejected"
|
|
},
|
|
"after": {
|
|
"boundedTests": 7,
|
|
"passed": 7,
|
|
"failed": 0,
|
|
"methods": [
|
|
"GET",
|
|
"POST",
|
|
"PUT",
|
|
"PATCH",
|
|
"DELETE",
|
|
"raw file POST"
|
|
],
|
|
"completeSuccessAnd401": true,
|
|
"mutationRetries": 0,
|
|
"fileCompatibilityReadStrategies": 2
|
|
},
|
|
"checks": {
|
|
"abortSignalAndProbeCancellation": true,
|
|
"fileByteParser": true,
|
|
"localProductionBuild": true,
|
|
"dockerProductionBuild": true,
|
|
"entryNodeCheck": true,
|
|
"pgRestore": "18.6",
|
|
"composeHealthy": true,
|
|
"backendNpmTest": {
|
|
"groups": 24,
|
|
"nodeTestCases": 171,
|
|
"reportedFailures": 0,
|
|
"exitCode": 0,
|
|
"database": "Deliberately unavailable fixture URL; no external DB writes"
|
|
},
|
|
"lintNewTest": true,
|
|
"existingMikrotikPreferConstErrors": 2
|
|
},
|
|
"live": {
|
|
"nativeReport": "speed-response-body-2026-10-10.json",
|
|
"browserReport": "browser-speed-response-body-2026-10-10.json",
|
|
"nativeCommands": 1,
|
|
"durationSec": 3,
|
|
"rateLimitBps": 10000000,
|
|
"body": "First16 bytes of actual completed native JSON delivered; relay closed socket before remaining body",
|
|
"api502": true,
|
|
"unknownMessage": true,
|
|
"priorSnapshotPreserved": true,
|
|
"automaticRetry": false,
|
|
"uiCases": 2,
|
|
"cleanup": true
|
|
},
|
|
"limits": [
|
|
"HTTP localhost partial-response tests plus real RouterOS command through controlled relay; not independent physical WAN loss",
|
|
"Complete malformed PATCH JSON semantics, general response size limits and durable cancellation not changed",
|
|
"Main/context UI matrix still pending; frontend unchanged"
|
|
]
|
|
}
|