{ "last_update": "2026-05-10T09:25:02.023295+00:00", "data_source": "server live data from state.json, usage monitors, system_notifications", "primary_state": "NORMAL", "focus": "Full ops remediation completed 2026-05-09: disk 96→86%, firewall locked down, legacy webhooks neutered, Whisper restored, Discord channel map refreshed.", "mode": "normal", "workers": [ { "id": "Cloud", "freshness": "stale", "lastSeenHuman": "unknown" }, { "id": "Laptop", "freshness": "stale", "lastSeenHuman": "unknown" } ], "alerts": [ { "level": "alert", "title": "routing-health-heartbeat" }, { "level": "alert", "title": "meta-heartbeat" } ], "lanes": [ { "name": "Easy Earnings — build and ship telecom sales platform", "state": "blocked_external" }, { "name": "LockLabs — content pipeline and brand build", "state": "active" }, { "name": "Gideon agentic revision — operational state layer", "state": "active" } ], "truth": [ { "label": "data", "state": "real" } ], "metrics": { "openLoops": 0, "blockedItems": 0, "experiments": 0, "liveWorkers": 0, "alerts": 2, "warnings": 2 }, "worker_health": {}, "model_health": {}, "active_goals": [ { "id": "goal_001", "title": "Easy Earnings — build and ship telecom sales platform", "priority": 0.95, "status": "blocked_external", "blocked_by": "Waiting on cofounder docs/details" }, { "id": "goal_002", "title": "LockLabs — content pipeline and brand build", "priority": 0.96, "status": "active", "next_action": "Monitor next scheduled LockLabs daily pick cron at 14:00 UTC and resolver/monitor cron at 02:00 UTC for successful guarded autopost." }, { "id": "goal_003", "title": "Gideon agentic revision — operational state layer", "priority": 0.9, "status": "active", "next_action": "Keep heartbeat/trace/runtime state truthful and quiet; all 7 eureka items addressed." } ], "blocked_items": [], "open_loops_count": 0, "next_best_actions": [], "chatgpt": { "checked_at": "2026-05-10T09:00:03.703320+00:00", "source": "chatgpt.com/backend-api/wham/usage via OpenAI Codex OAuth profiles", "cadence": "30m cron intended", "level": "alert", "accounts_checked": 5, "issues": [ "elijah.easyearnings@gmail.com: limit reached", "elijahrjames2020@gmail.com: limit reached", "yarbroughjoseph178@gmail.com: limit reached", "elijah.easyearnings@gmail.com: weekly remaining 0% reset 2d 7h 48m", "elijahrjames2020@gmail.com: weekly remaining 0% reset 6d 9h 15m", "tradewithseek3r@gmail.com: usage probe failed (HTTP 401)", "yarbroughjoseph178@gmail.com: weekly remaining 0% reset 1d 11h 45m" ], "accounts": [ { "profile_id": "openai-codex:elijah.easyearnings@gmail.com", "email": "elijah.easyearnings@gmail.com", "ok": true, "plan_type": "plus", "allowed": false, "limit_reached": true, "rate_limit_reached_type": { "type": "rate_limit_reached", "details": "default" }, "primary_window": { "used_percent": 1, "remaining_percent": 99.0, "limit_window_seconds": 18000, "reset_after_seconds": 18000, "reset_in": "5h 0m", "reset_at": 1778421602 }, "secondary_window": { "used_percent": 100, "remaining_percent": 0, "limit_window_seconds": 604800, "reset_after_seconds": 200919, "reset_in": "2d 7h 48m", "reset_at": 1778604521 }, "credits": { "has_credits": false, "unlimited": false, "overage_limit_reached": false } }, { "profile_id": "openai-codex:elijahrjames2020@gmail.com", "email": "elijahrjames2020@gmail.com", "ok": true, "plan_type": "free", "allowed": false, "limit_reached": true, "rate_limit_reached_type": { "type": "rate_limit_reached", "details": "default" }, "primary_window": { "used_percent": 100, "remaining_percent": 0, "limit_window_seconds": 604800, "reset_after_seconds": 551759, "reset_in": "6d 9h 15m", "reset_at": 1778955361 }, "secondary_window": null, "credits": { "has_credits": false, "unlimited": false, "overage_limit_reached": false } }, { "profile_id": "openai-codex:thegideon.ia@gmail.com", "email": "thegideon.ia@gmail.com", "ok": true, "plan_type": "plus", "allowed": true, "limit_reached": false, "rate_limit_reached_type": null, "primary_window": { "used_percent": 1, "remaining_percent": 99.0, "limit_window_seconds": 18000, "reset_after_seconds": 18000, "reset_in": "5h 0m", "reset_at": 1778421603 }, "secondary_window": { "used_percent": 33, "remaining_percent": 67.0, "limit_window_seconds": 604800, "reset_after_seconds": 324086, "reset_in": "3d 18h 1m", "reset_at": 1778727689 }, "credits": { "has_credits": false, "unlimited": false, "overage_limit_reached": false } }, { "profile_id": "openai-codex:tradewithseek3r@gmail.com", "email": "tradewithseek3r@gmail.com", "ok": false, "error": "HTTP 401" }, { "profile_id": "openai-codex:yarbroughjoseph178@gmail.com", "email": "yarbroughjoseph178@gmail.com", "ok": true, "plan_type": "plus", "allowed": false, "limit_reached": true, "rate_limit_reached_type": { "type": "rate_limit_reached", "details": "default" }, "primary_window": { "used_percent": 1, "remaining_percent": 99.0, "limit_window_seconds": 18000, "reset_after_seconds": 18000, "reset_in": "5h 0m", "reset_at": 1778421603 }, "secondary_window": { "used_percent": 100, "remaining_percent": 0, "limit_window_seconds": 604800, "reset_after_seconds": 128733, "reset_in": "1d 11h 45m", "reset_at": 1778532336 }, "credits": { "has_credits": false, "unlimited": false, "overage_limit_reached": false } } ] }, "providers": { "checked_at": "2026-05-10T09:00:03.902816+00:00", "source": "provider-native health/quota APIs; secrets redacted/not stored in report", "cadence": "30m cron intended", "level": "info", "providers_checked": 3, "issues": [], "providers": [ { "label": "ollama-main", "kind": "ollama", "provider_id": "ollama-main", "auth_profile": "ollama-main:default", "quota_supported": false, "quota_note": "Ollama does not expose account-level remaining quota via API; monitor verifies token/auth, endpoint, and model catalog.", "ok": true, "checks": { "version": { "ok": true, "status": 200, "latency_ms": 197, "version": "0.20.5" }, "catalog": { "ok": true, "status": 200, "latency_ms": 1, "model_count": 5, "expected_models": [ "glm-5.1:cloud", "qwen3-embedding:latest" ], "missing_expected_models": [], "sample_models": [ "artifish/llama3.2-uncensored:latest", "glm-5.1:cloud", "nomic-embed-text:latest", "qwen3-embedding:latest", "qwen3-vl:235b-cloud" ] } } }, { "label": "ollama-secondary", "kind": "ollama", "provider_id": "ollama-secondary", "auth_profile": "ollama-secondary:default", "quota_supported": false, "quota_note": "Ollama does not expose account-level remaining quota via API; monitor verifies token/auth, endpoint, and model catalog.", "ok": true, "checks": { "version": { "ok": true, "status": 200, "latency_ms": 147, "version": "0.0.0" }, "catalog": { "ok": true, "status": 200, "latency_ms": 140, "model_count": 39, "expected_models": [ "glm-5.1" ], "missing_expected_models": [], "sample_models": [ "cogito-2.1:671b", "deepseek-v3.1:671b", "deepseek-v3.2", "deepseek-v4-flash", "deepseek-v4-pro", "devstral-2:123b", "devstral-small-2:24b", "gemini-3-flash-preview", "gemma3:12b", "gemma3:27b", "gemma3:4b", "gemma4:31b" ] } } }, { "label": "zai", "kind": "zai", "provider_id": "zai", "auth_profile": "zai:default", "quota_supported": true, "ok": true, "checks": { "catalog": { "ok": true, "status": 200, "latency_ms": 542, "model_count": 7, "expected_models": [ "glm-5.1" ], "missing_expected_models": [], "sample_models": [ "glm-4.5", "glm-4.5-air", "glm-4.6", "glm-4.7", "glm-5", "glm-5-turbo", "glm-5.1" ] }, "quota": { "ok": true, "status": 200, "latency_ms": 756 } }, "quota": { "level": "lite", "limits": [ { "label": "MCP/Tool Usage (Monthly)", "raw_type": "TIME_LIMIT", "unit": 5, "number": 1, "percentage": 0, "current": 0, "total": 100, "remaining": 100, "next_reset_time_ms": 1778553396992, "reset_in": "1d 17h 36m", "usage_details": [ { "modelCode": "search-prime", "usage": 0 }, { "modelCode": "web-reader", "usage": 0 }, { "modelCode": "zread", "usage": 0 } ] }, { "label": "Token Usage (5 Hour)", "raw_type": "TOKENS_LIMIT", "unit": 3, "number": 5, "percentage": 0, "current": null, "total": null, "remaining": null, "next_reset_time_ms": null, "reset_in": null, "usage_details": null }, { "label": "Token Usage (Monthly/Plan)", "raw_type": "TOKENS_LIMIT", "unit": 6, "number": 1, "percentage": 1, "current": null, "total": null, "remaining": null, "next_reset_time_ms": 1778985396981, "reset_in": "6d 17h 36m", "usage_details": null } ] } } ] }, "notifications": [ { "id": "discord-awareness-heartbeat:1778404858", "level": "warn", "status": "degraded", "previous_status": null, "title": "discord-awareness-heartbeat", "summary": "Discord awareness observer degraded with 2 recent error(s)", "timestamp": "2026-05-10T09:20:58.576475+00:00", "dedupe_key": "discord_awareness:warn:True", "needs_founder": false, "payload": { "heartbeat": "discord-awareness-heartbeat", "name": "discord-awareness-heartbeat", "version": 1, "run_id": "fea8c52e-6115-452d-a1fa-687541d6ac9d", "started_at": "2026-05-10T09:20:11.064657+00:00", "finished_at": "2026-05-10T09:20:11.064953+00:00", "ran_at": "2026-05-10T09:20:11.064953+00:00", "duration_ms": 0, "status": "degraded", "level": "warn", "severity": "warn", "summary": "Discord awareness observer degraded with 2 recent error(s)", "details": { "events_written": 0, "channels_seen": 0, "total_channels_available": 0, "age_seconds": 522, "errors": [ { "guild_id": "1490662320152510527", "error": "command failed after 3 attempts: openclaw message channel list --channel discord --guild-id 1490662320152510527 --json :: Error: Discord bot token missing for account \"default\" (set discord.accounts.default.token or DISCORD_BOT_TOKEN for de" }, { "guild_id": "1494427954640588810", "error": "command failed after 3 attempts: openclaw message channel list --channel discord --guild-id 1494427954640588810 --json :: Error: Discord bot token missing for account \"default\" (set discord.accounts.default.token or DISCORD_BOT_TOKEN for de" } ], "mode": "observation_only", "state_status": "live_observation_only", "summary_path": "/opt/gideon/openclaw/workspace/07 Ops/discord_awareness_summary.json", "refresh_attempt": null }, "source_of_truth": [ "/opt/gideon/openclaw/workspace/07 Ops/discord_awareness_observer.py", "/opt/gideon/openclaw/workspace/07 Ops/discord_awareness_summary.json", "/opt/gideon/openclaw/workspace/07 Ops/discord_awareness_state.json" ], "actions": [], "needs_founder": false, "dedupe_key": "discord_awareness:warn:True" } }, { "id": "routing-health-heartbeat:1778404858", "level": "alert", "status": "alert", "previous_status": null, "title": "routing-health-heartbeat", "summary": "1 routing paths degraded", "timestamp": "2026-05-10T09:20:58.576494+00:00", "dedupe_key": "routing:alert:1", "needs_founder": false, "payload": { "heartbeat": "routing-health-heartbeat", "name": "routing-health-heartbeat", "version": 1, "run_id": "efe5d7d4-46fe-42d1-bb6a-a53a923314f8", "started_at": "2026-05-10T09:20:45.055957+00:00", "finished_at": "2026-05-10T09:20:54.605221+00:00", "ran_at": "2026-05-10T09:20:54.605221+00:00", "duration_ms": 9549, "status": "alert", "level": "alert", "severity": "alert", "summary": "1 routing paths degraded", "details": { "generated_at": "2026-05-10T09:20:54.593573+00:00", "status": "degraded", "checks": [ { "route_id": "config.validate", "status": "ok", "ok": true }, { "route_id": "gateway.status", "status": "ok", "ok": true }, { "route_id": "task_api.local", "status": "ok", "ok": true }, { "route_id": "browser.openclaw", "status": "ok", "ok": true }, { "route_id": "browser.gideon", "status": "ok", "ok": true }, { "route_id": "winremote.mcp", "status": "ok", "ok": true }, { "route_id": "discord.primary", "status": "ok", "ok": true }, { "route_id": "models.default", "status": "ok", "ok": true }, { "route_id": "stt.whisper.server", "status": "degraded", "ok": false }, { "route_id": "memory.files", "status": "ok", "ok": true } ], "known_gaps": [ "Tool-level checks for web_search/web_fetch/message/image/pdf/tts require OpenClaw tools, not this script.", "Fallback model failover requires a controlled model-call simulation.", "Discord voice-note transcription still needs a real Discord audio attachment test." ] }, "source_of_truth": [ "/opt/gideon/openclaw/workspace/07 Ops/verify_routing.py", "07 Ops/routing_truth.json" ], "actions": [], "needs_founder": false, "dedupe_key": "routing:alert:1" } }, { "id": "reaction-compliance-heartbeat:1778404858", "level": "warn", "status": "degraded", "previous_status": null, "title": "reaction-compliance-heartbeat", "summary": "reaction compliance: checked=3 missing=0 unreacted_queue=6", "timestamp": "2026-05-10T09:20:58.576503+00:00", "dedupe_key": "reaction_compliance:1:6", "needs_founder": false, "payload": { "heartbeat": "reaction-compliance-heartbeat", "name": "reaction-compliance-heartbeat", "version": 1, "run_id": "538b7f1d-d960-487c-b73a-0c015732b041", "started_at": "2026-05-10T09:20:58.466893+00:00", "finished_at": "2026-05-10T09:20:58.503993+00:00", "ran_at": "2026-05-10T09:20:58.503993+00:00", "duration_ms": 37, "status": "degraded", "level": "warn", "severity": "warn", "summary": "reaction compliance: checked=3 missing=0 unreacted_queue=6", "details": { "checks": [ { "name": "reactions_business", "ok": true, "detail": "Channel accessible, reaction check deferred to queue-level tracking" }, { "name": "reactions_ops-talk", "ok": true, "detail": "Channel accessible, reaction check deferred to queue-level tracking" }, { "name": "reactions_megapp", "ok": true, "detail": "Channel accessible, reaction check deferred to queue-level tracking" }, { "name": "queue_reaction_coverage", "ok": false, "detail": "6 conversation queue items lack reaction_sent marker" } ], "failed": 1 }, "source_of_truth": [ "/opt/gideon/openclaw/workspace/scripts/check_reaction_compliance.py" ], "actions": [], "needs_founder": false, "dedupe_key": "reaction_compliance:1:6" } }, { "id": "meta-heartbeat:1778404858", "level": "alert", "status": "alert", "previous_status": null, "title": "meta-heartbeat", "summary": "heartbeat spine ran 24 checks; severity=alert", "timestamp": "2026-05-10T09:20:58.576507+00:00", "dedupe_key": "meta:alert:0", "needs_founder": false, "payload": { "heartbeat": "meta-heartbeat", "name": "meta-heartbeat", "version": 1, "run_id": "629fc59a-803a-430e-bd95-545fa7057c06", "started_at": "2026-05-10T09:20:58.574382+00:00", "finished_at": "2026-05-10T09:20:58.576013+00:00", "ran_at": "2026-05-10T09:20:58.576013+00:00", "duration_ms": 1, "status": "alert", "level": "alert", "severity": "alert", "summary": "heartbeat spine ran 24 checks; severity=alert", "details": { "heartbeats": [ "worker-heartbeat-watchdog", "model-health-heartbeat", "task-queue-heartbeat", "error-pattern-heartbeat", "reply-latency-heartbeat", "state-scope-heartbeat", "memory-hygiene-heartbeat", "source-of-truth-guard-heartbeat", "discord-delivery-heartbeat", "discord-awareness-heartbeat", "conversation-closure-heartbeat", "awareness-router-heartbeat", "discord-channel-capability-heartbeat", "routing-map-heartbeat", "security-drift-heartbeat", "cost-budget-heartbeat", "routing-health-heartbeat", "capability-map-heartbeat", "whisper-health-heartbeat", "canvas-production-heartbeat", "awareness-freshness-heartbeat", "reaction-compliance-heartbeat", "trace-compliance-heartbeat", "loop-compliance-heartbeat" ], "stale_state_files_over_1h": [], "contract_path": "/opt/gideon/openclaw/workspace/07 Ops/heartbeat/contract.json", "registry_path": "/opt/gideon/openclaw/workspace/07 Ops/heartbeat/registry.json" }, "source_of_truth": [ "07 Ops/heartbeat/state", "/opt/gideon/openclaw/workspace/07 Ops/heartbeat/contract.json", "/opt/gideon/openclaw/workspace/07 Ops/heartbeat/registry.json" ], "actions": [], "needs_founder": false, "dedupe_key": "meta:alert:0" } } ], "accounts": { "gpt_accounts": 5, "gpt_issues": [ "elijah.easyearnings@gmail.com: limit reached", "elijahrjames2020@gmail.com: limit reached", "yarbroughjoseph178@gmail.com: limit reached", "elijah.easyearnings@gmail.com: weekly remaining 0% reset 2d 7h 48m", "elijahrjames2020@gmail.com: weekly remaining 0% reset 6d 9h 15m", "tradewithseek3r@gmail.com: usage probe failed (HTTP 401)", "yarbroughjoseph178@gmail.com: weekly remaining 0% reset 1d 11h 45m" ], "ollama_providers_ok": 2, "zai_ok": true } }