{"overall":"degraded","overallSla24h":74.9,"lastRunAt":"2026-10-04T23:00:02.833717+00:00","lastTrigger":"cron_hourly","systems":[{"systemKey":"agents","label":"Agents API","status":"up","summary":"Agents routes reachable","latencyMs":2301,"checkedAt":"2026-10-04T23:00:02.960423+00:00","checks":{"sampleRoutes":[{"path":"/api/agents/apps/list","status":400},{"path":"/api/agents/supervisor","status":405}],"supervisorReachable":true},"sla":{"uptime24h":100,"uptime7d":100,"uptime30d":100}},{"systemKey":"ai_audio","label":"AI Audio","status":"degraded","summary":"Audio configuration checked; generation not probed","latencyMs":1,"checkedAt":"2026-10-04T23:00:02.960423+00:00","checks":{"providers":{"tts":{"model":"tts-hd","latencyMs":0,"liveProbe":false,"configured":true,"verification":"configuration"},"transcription":{"model":"gpt-transcribe","latencyMs":0,"liveProbe":false,"configured":true,"verification":"configuration"}},"ttsProvider":"azure","verification":"configuration","transcriptionProvider":"azure-direct"},"sla":{"uptime24h":12,"uptime7d":88.8,"uptime30d":96.2}},{"systemKey":"ai_image","label":"AI Image","status":"degraded","summary":"Azure direct image configured; generation not probed","latencyMs":0,"checkedAt":"2026-10-04T23:00:02.960423+00:00","checks":{"providers":{"azure":{"model":"gpt-image-2.5-sunburst","latencyMs":0,"liveProbe":false,"configured":true,"verification":"configuration"}},"verification":"configuration"},"sla":{"uptime24h":11.1,"uptime7d":84.8,"uptime30d":94.5}},{"systemKey":"ai_portkey","label":"AI OpenRouter","status":"degraded","summary":"OpenRouter: openrouter_generation_unverified","latencyMs":0,"checkedAt":"2026-10-04T23:00:02.960423+00:00","checks":{"providers":{"openrouter":{"model":"openai/gpt-6.1-sol","errorCode":"PROBE_DISABLED","latencyMs":0,"liveProbe":false,"configured":true,"errorMessage":"Live probes require STATUS_AI_PROBE_ENABLED=true","verification":"configuration"}}},"sla":{"uptime24h":11.1,"uptime7d":87.9,"uptime30d":96}},{"systemKey":"ai_text","label":"AI Text","status":"degraded","summary":"Text AI: openrouter_generation_unverified","latencyMs":0,"checkedAt":"2026-10-04T23:00:02.960423+00:00","checks":{"modes":["chat"],"providers":{"openrouter":{"model":"openai/gpt-6.1-sol","errorCode":"PROBE_DISABLED","latencyMs":0,"liveProbe":false,"configured":true,"errorMessage":"Live probes require STATUS_AI_PROBE_ENABLED=true","verification":"configuration"}}},"sla":{"uptime24h":11.1,"uptime7d":85.9,"uptime30d":94.5}},{"systemKey":"ai_text_continuation","label":"AI Text Continuation","status":"degraded","summary":"Parent text providers unhealthy","latencyMs":190,"checkedAt":"2026-10-04T23:00:02.960423+00:00","checks":{"parentStatus":"degraded","parentHealthy":false,"inheritedProviders":{"openrouter":{"model":"openai/gpt-6.1-sol","errorCode":"PROBE_DISABLED","latencyMs":0,"liveProbe":false,"configured":true,"errorMessage":"Live probes require STATUS_AI_PROBE_ENABLED=true","verification":"configuration"}},"continuationHttpStatus":400,"continuationRouteRegistered":true},"sla":{"uptime24h":11.1,"uptime7d":84.3,"uptime30d":94.3}},{"systemKey":"ai_video","label":"AI Video","status":"degraded","summary":"OpenRouter video configured; generation not probed","latencyMs":0,"checkedAt":"2026-10-04T23:00:02.960423+00:00","checks":{"providers":{"openrouter":{"model":"google/veo-3.1","latencyMs":0,"liveProbe":false,"configured":true,"verification":"configuration"}},"verification":"configuration"},"sla":{"uptime24h":13,"uptime7d":87.6,"uptime30d":95.5}},{"systemKey":"api_auth","label":"API Authentication","status":"up","summary":"Service API Key used","latencyMs":5,"checkedAt":"2026-10-04T23:00:02.960423+00:00","checks":{"lastEventAt":"2026-10-04T22:56:44.824538+00:00","serviceKeySet":true,"telemetryFound":true},"sla":{"uptime24h":100,"uptime7d":100,"uptime30d":100}},{"systemKey":"cron","label":"Cron Jobs","status":"up","summary":"Processed apps cron with 1 results","latencyMs":1957,"checkedAt":"2026-10-04T23:00:02.960423+00:00","checks":{"lastEventAt":"2026-10-04T13:01:53.765138+00:00","cronSecretSet":true,"telemetryFound":true},"sla":{"uptime24h":100,"uptime7d":100,"uptime30d":99}},{"systemKey":"database_apps","label":"Apps Database","status":"up","summary":"Apps registry and migration receipt RPC reachable","latencyMs":619,"checkedAt":"2026-10-04T23:00:02.960423+00:00","checks":{"latencyMs":619,"configured":true,"rowReadable":true,"schemaProbe":"apps_tenants","migrationRpcAvailable":true},"sla":{"uptime24h":100,"uptime7d":100,"uptime30d":99.7}},{"systemKey":"database_main","label":"Main Database","status":"up","summary":"Connected to sites table","latencyMs":71,"checkedAt":"2026-10-04T23:00:02.960423+00:00","checks":{"connected":true,"tableProbe":"sites","rowReadable":true},"sla":{"uptime24h":100,"uptime7d":100,"uptime30d":100}},{"systemKey":"env_core","label":"Core Environment","status":"up","summary":"All core env vars present","latencyMs":0,"checkedAt":"2026-10-04T23:00:02.960423+00:00","checks":{"required":[{"name":"NEXT_PUBLIC_SUPABASE_URL","present":true},{"name":"SUPABASE_SERVICE_ROLE_KEY","present":true},{"name":"ENCRYPTION_KEY","present":true},{"name":"SERVICE_API_KEY","present":true}],"missingCount":0},"sla":{"uptime24h":100,"uptime7d":100,"uptime30d":100}},{"systemKey":"finder","label":"Finder API","status":"up","summary":"Finder route contract OK","latencyMs":441,"checkedAt":"2026-10-04T23:00:02.960423+00:00","checks":{"searchRouteContract":{"path":"/api/finder/person_role_search/totals","status":405}},"sla":{"uptime24h":100,"uptime7d":100,"uptime30d":100}},{"systemKey":"integrations","label":"Integrations","status":"up","summary":"Assuming healthy (3 configured, no recent traffic)","latencyMs":42,"checkedAt":"2026-10-04T23:00:02.960423+00:00","checks":{"stripe":{"webhookSecretSet":true},"whatsapp":{"configured":true},"agentmail":{"configured":true},"telemetryFound":false},"sla":{"uptime24h":88.9,"uptime7d":84.8,"uptime30d":81.7}},{"systemKey":"notifications","label":"Notifications","status":"up","summary":"Notification routes registered (dry-run, no POST)","latencyMs":0,"checkedAt":"2026-10-04T23:00:02.960423+00:00","checks":{"note":"POST notification routes are not invoked during health checks","sideEffectSafe":true,"routesRegistered":true},"sla":{"uptime24h":100,"uptime7d":100,"uptime30d":100}},{"systemKey":"platform","label":"Platform API","status":"up","summary":"Platform tables reachable","latencyMs":58,"checkedAt":"2026-10-04T23:00:02.960423+00:00","checks":{"handlersLoaded":true,"auditTableReachable":true},"sla":{"uptime24h":100,"uptime7d":100,"uptime30d":100}},{"systemKey":"public_api","label":"Public API","status":"up","summary":"Public routes responding","latencyMs":1205,"checkedAt":"2026-10-04T23:00:02.960423+00:00","checks":{"routes":[{"ok":true,"path":"/api/public/content","status":404},{"ok":true,"path":"/api/public/posts","status":404},{"ok":true,"path":"/api/public/rss","status":404}]},"sla":{"uptime24h":100,"uptime7d":100,"uptime30d":100}},{"systemKey":"redis","label":"Redis Queues","status":"up","summary":"Tracking and recording queues are healthy","latencyMs":226,"checkedAt":"2026-10-04T23:00:02.960423+00:00","checks":{"tracking":{"ageMs":84839,"found":true,"stale":false,"status":"up","message":"Tracking queue empty: 0 events, 0 dead letters, 0 remaining","latencyMs":226,"lastEventAt":"2026-10-04T22:58:36.819482+00:00"},"configured":true,"recordings":{"ageMs":117997,"found":true,"stale":false,"status":"up","message":"Recording queue empty: 0 chunks, 0 dead letters, 0 remaining","latencyMs":113,"lastEventAt":"2026-10-04T22:58:03.661906+00:00"},"staleAfterMinutes":15},"sla":{"uptime24h":88.9,"uptime7d":84.8,"uptime30d":79.4}},{"systemKey":"robots","label":"Robots API","status":"up","summary":"Instances API reachable","latencyMs":1560,"checkedAt":"2026-10-04T23:00:02.960423+00:00","checks":{"httpStatus":200,"scrapybaraConfigured":true,"instanceListReachable":true},"sla":{"uptime24h":100,"uptime7d":100,"uptime30d":100}},{"systemKey":"site","label":"Site API","status":"up","summary":"Site requirements route OK","latencyMs":643,"checkedAt":"2026-10-04T23:00:02.960423+00:00","checks":{"supabaseRead":true,"requirementsRoute":{"status":400}},"sla":{"uptime24h":100,"uptime7d":100,"uptime30d":100}},{"systemKey":"visitors","label":"Visitors API","status":"up","summary":"Visitors API reachable","latencyMs":118,"checkedAt":"2026-10-04T23:00:02.960423+00:00","checks":{"httpStatus":204,"identifyRouteReachable":true},"sla":{"uptime24h":100,"uptime7d":100,"uptime30d":100}},{"systemKey":"workflow","label":"Workflow API","status":"up","summary":"Workflow API contract OK","latencyMs":1186,"checkedAt":"2026-10-04T23:00:02.960423+00:00","checks":{"executeNodeContract":{"status":405,"expected":"4xx or 200"},"workflowApiReachable":true},"sla":{"uptime24h":100,"uptime7d":100,"uptime30d":100}}],"slaBySystem":{"agents":{"uptime24h":100,"uptime7d":100,"uptime30d":100},"ai_audio":{"uptime24h":12,"uptime7d":88.8,"uptime30d":96.2},"ai_image":{"uptime24h":11.1,"uptime7d":84.8,"uptime30d":94.5},"ai_portkey":{"uptime24h":11.1,"uptime7d":87.9,"uptime30d":96},"ai_text":{"uptime24h":11.1,"uptime7d":85.9,"uptime30d":94.5},"ai_text_continuation":{"uptime24h":11.1,"uptime7d":84.3,"uptime30d":94.3},"ai_video":{"uptime24h":13,"uptime7d":87.6,"uptime30d":95.5},"api_auth":{"uptime24h":100,"uptime7d":100,"uptime30d":100},"cron":{"uptime24h":100,"uptime7d":100,"uptime30d":99},"database_apps":{"uptime24h":100,"uptime7d":100,"uptime30d":99.7},"database_main":{"uptime24h":100,"uptime7d":100,"uptime30d":100},"env_core":{"uptime24h":100,"uptime7d":100,"uptime30d":100},"finder":{"uptime24h":100,"uptime7d":100,"uptime30d":100},"integrations":{"uptime24h":88.9,"uptime7d":84.8,"uptime30d":81.7},"notifications":{"uptime24h":100,"uptime7d":100,"uptime30d":100},"platform":{"uptime24h":100,"uptime7d":100,"uptime30d":100},"public_api":{"uptime24h":100,"uptime7d":100,"uptime30d":100},"redis":{"uptime24h":88.9,"uptime7d":84.8,"uptime30d":79.4},"robots":{"uptime24h":100,"uptime7d":100,"uptime30d":100},"site":{"uptime24h":100,"uptime7d":100,"uptime30d":100},"visitors":{"uptime24h":100,"uptime7d":100,"uptime30d":100},"workflow":{"uptime24h":100,"uptime7d":100,"uptime30d":100}}}