{"service":"ReturnOS Supabase external monitor","generated_at":"2026-11-11T11:25:42.521Z","state":{"status":"up","consecutive_failures":0,"consecutive_successes":104,"down_alert_sent":false,"recovery_alert_sent":false,"incident_started_at":null,"last_checked_at":"2026-11-11T10:55:57.288Z","last_checks":{"database":{"name":"database","healthy":true,"http_status":200,"latency_ms":752,"error":null,"checked_url":"https://cuycwpzjvvltmsgnspms.supabase.co/rest/v1/rpc/returnos_monitor_ping"},"auth":{"name":"auth","healthy":true,"http_status":200,"latency_ms":749,"error":null,"checked_url":"https://cuycwpzjvvltmsgnspms.supabase.co/auth/v1/health"},"storage":{"name":"storage","healthy":true,"http_status":200,"latency_ms":421,"error":null,"checked_url":"https://cuycwpzjvvltmsgnspms.supabase.co/storage/v1/health"},"realtime":{"name":"realtime","healthy":null,"informational":true,"http_status":null,"latency_ms":null,"error":null,"checked_url":null,"note":"Direct Realtime probe paused; not part of the alert gate."},"functions":{"name":"functions","healthy":true,"http_status":200,"latency_ms":334,"error":null,"checked_url":"https://cuycwpzjvvltmsgnspms.supabase.co/functions/v1/returnos-agent-public?action=manifest"}},"control_token_hash":null,"control_token_expires_at":null,"last_persisted_at":"2026-11-11T10:55:57.288Z"},"checks_every_minutes":5,"failure_threshold":2,"recovery_threshold":4,"control_url":"https://supabase-dr.getreturnos.com","automatic_restore":false,"automatic_failover":false}