Files
MikrotikManager/docs/ux-ui/acceptance/flow-scoped-query-2026-10-11.json

89 lines
2.7 KiB
JSON

{
"date": "2026-10-11",
"block": "12.5.148",
"runtime": {
"backend": "ux-scope148",
"frontend": "ux-scope148",
"backendHealthy": true
},
"checks": {
"e2ePassed": 36,
"invalidBackendRequestsRejectedLocallyAndInCandidate": 21,
"invalidLiveSlotQuotaNotConsumed": true,
"sourceOnlyTypesPassed": true,
"changedFilesEslintPassed": true,
"backendFrontendBuildPassed": true,
"compiledBackendOutputsMatched": 984,
"liveApi": [
{
"endpoint": "analytics",
"id": "srv1",
"status": 400
},
{
"endpoint": "analytics",
"id": "1suffix",
"status": 400
},
{
"endpoint": "analytics",
"id": "9007199254740992",
"status": 400
},
{
"endpoint": "monthly",
"id": "srv1",
"status": 400
},
{
"endpoint": "monthly",
"id": "1suffix",
"status": 400
},
{
"endpoint": "monthly",
"id": "9007199254740992",
"status": 400
},
{
"endpoint": "live",
"id": "srv1",
"status": 400
},
{
"endpoint": "live",
"id": "1suffix",
"status": 400
},
{
"endpoint": "live",
"id": "9007199254740992",
"status": 400
},
{
"endpoint": "analytics?range=5m",
"serverId": 1,
"status": 200
},
{
"endpoint": "monthly?month=2026-10",
"serverId": 1,
"status": 200
}
]
},
"initialTestSetup": {
"importFailedBeforeTests": true,
"reason": "New test imported wrong non-scoped provider package; corrected to existing @fastify/type-provider-zod without installing dependencies"
},
"bounds": [
"Analytics/SSE requires selected entity in current backend/range/scope catalog; server IDs positive safe numeric; user IDs matched in confirmed client catalog",
"Monthly requires selected numeric server present in confirmed monthly catalog; historical disabled/non-exporting catalog entries retained",
"Metadata loading/error does not start scoped HTTP/SSE or leave analytics spinner pretending data are pending after catalog failure",
"Invalid serverId no longer becomes omitted/aggregate filter; omitted or empty optional ID retains existing aggregate semantics",
"SSE query validated before bounded slot acquisition; bad queries do not exhaust MAX4 subscriptions",
"Delayed/error catalog checks plus existing monthly/races/SSE/DTO/IPv6-label regression passed; no device/password/schema/theme changes",
"Live API nine invalid cases400/two valid cases200 and readonly PC/mobile smoke; no newly populated native flow test repeated"
]
}