{ "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" ] }