88 lines
1.9 KiB
JSON
88 lines
1.9 KiB
JSON
{
|
|
"date": "2026-10-12",
|
|
"block": "12.5.170",
|
|
"runtime": {
|
|
"backend": "ux-sources170",
|
|
"frontend": "ux-bfd158"
|
|
},
|
|
"checks": [
|
|
{
|
|
"path": "/health",
|
|
"status": 200
|
|
},
|
|
{
|
|
"path": "/api/bgp/catalog",
|
|
"status": 200
|
|
},
|
|
{
|
|
"path": "/api/servers/1/bgp/sessions",
|
|
"status": 200
|
|
},
|
|
{
|
|
"path": "/api/servers/2/bgp/sessions",
|
|
"status": 200
|
|
}
|
|
],
|
|
"cases": [
|
|
{
|
|
"path": "/alerts",
|
|
"width": 1440,
|
|
"http200": true,
|
|
"primaryApi200": true,
|
|
"noOverflow": true,
|
|
"pageErrors": 0,
|
|
"apiWrites": 0
|
|
},
|
|
{
|
|
"path": "/alerts",
|
|
"width": 320,
|
|
"http200": true,
|
|
"primaryApi200": true,
|
|
"noOverflow": true,
|
|
"pageErrors": 0,
|
|
"apiWrites": 0
|
|
},
|
|
{
|
|
"path": "/servers",
|
|
"width": 1440,
|
|
"http200": true,
|
|
"primaryApi200": true,
|
|
"noOverflow": true,
|
|
"pageErrors": 0,
|
|
"apiWrites": 0
|
|
},
|
|
{
|
|
"path": "/servers",
|
|
"width": 320,
|
|
"http200": true,
|
|
"primaryApi200": true,
|
|
"noOverflow": true,
|
|
"pageErrors": 0,
|
|
"apiWrites": 0
|
|
},
|
|
{
|
|
"path": "/uptime",
|
|
"width": 1440,
|
|
"http200": true,
|
|
"primaryApi200": true,
|
|
"noOverflow": true,
|
|
"pageErrors": 0,
|
|
"apiWrites": 0
|
|
},
|
|
{
|
|
"path": "/uptime",
|
|
"width": 320,
|
|
"http200": true,
|
|
"primaryApi200": true,
|
|
"noOverflow": true,
|
|
"pageErrors": 0,
|
|
"apiWrites": 0
|
|
}
|
|
],
|
|
"bounds": [
|
|
"Read-only live API/browser; two CHR selected reads and catalog successes confirm access, no native mutations/password changes/messages",
|
|
"Both enabled CHR currently share the same display name; conservative server/traffic alert suppression is tested independently in read-only production PG",
|
|
"Positive and failed collector scenarios proved separately in owned PostgreSQL, not by empty production signal arrays"
|
|
]
|
|
}
|