Implement the Colibri runtime HostStatus reader, add mock and live osa watchdog evidence, and mark gate #5 complete without changing production TypeScript paths. --- Build: pass Tests: pass — 11 golden + 5 runtime tests
22 lines
446 B
JSON
22 lines
446 B
JSON
{
|
|
"source": "watchdog-socket",
|
|
"observed_at": "2026-05-26T13:30:00Z",
|
|
"mode": "auto",
|
|
"throttled": false,
|
|
"free_memory_mb": 2048,
|
|
"active_jails": 3,
|
|
"queued_groups": 1,
|
|
"controlplane_status": "ok",
|
|
"raw": {
|
|
"mode": "auto",
|
|
"throttled": false,
|
|
"freeMemoryMB": 2048,
|
|
"activeJails": 3,
|
|
"queuedGroups": 1,
|
|
"controlplane": {
|
|
"overallStatus": "ok",
|
|
"checks": [],
|
|
"durationMs": 12
|
|
}
|
|
}
|
|
}
|