{ "last_update": "2026-05-27T20:17:01.370422+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": "offline" }, { "id": "Laptop", "freshness": "stale", "lastSeenHuman": "offline" } ], "alerts": [ { "level": "alert", "title": "provider-usage-monitor" } ], "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": 25, "blockedItems": 0, "experiments": 0, "liveWorkers": 0, "alerts": 1, "warnings": 5 }, "worker_health": { "cloud_worker": "offline", "laptop_worker": "offline", "last_checked": "2026-05-27T20:16:59.669608+00:00" }, "model_health": { "gpt_5_5": "reachable", "glm_5_1": "healthy", "kimi_k2_5": "degraded (HTTP 000)", "last_checked": "2026-05-27T20:15:07.620798+00:00" }, "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 hardened LockLabs X tracker cron at 2 PM ET and 2 AM ET; x_hardened_runner.py now guards date/account/media/duplicate state before any @locklabstracker browser post." }, { "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": 25, "next_best_actions": [ "[loop_001] Operational state layer truthful at runtime; passive observer/event-bus expansion is now live observation-only and policy-gated.", "[loop_003] Eli selects/approves today’s candidate; LockLabs footage Clip Lab is hardened for NBA-only review, but future cron download/clip run should be monitored for fresh source quality.", "[loop_005] Wire free-picks/lab-picks auto-posting to Discord; Content + Post Schedule nodes still placeholder", "[loop_chef_training_meal_plan_20260501] If Eli wants, convert next-7-day plan into exact grocery quantities by store aisle and daily prep checklists.", "[loop_005] Production review of Content Command Center UX in running combined server; next polish should replace mock data with persisted content queue if Eli wants production posting ops." ], "chatgpt": { "checked_at": "2026-05-27T20:07:01.928712+00:00", "source": "chatgpt.com/backend-api/wham/usage via OpenAI Codex OAuth profiles", "cadence": "30m cron intended", "level": "info", "accounts_checked": 0, "issues": [], "accounts": [] }, "providers": { "checked_at": "2026-05-27T20:12:02.797990+00:00", "source": "provider-native health/quota APIs; secrets redacted/not stored in report", "cadence": "30m cron intended", "level": "alert", "providers_checked": 3, "issues": [ "ollama-main: failed checks ['version', 'catalog']", "zai: failed checks ['catalog', 'quota']" ], "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": false, "checks": { "version": { "ok": false, "error": "ValueError: unknown url type: '/api/version'" }, "catalog": { "ok": false, "error": "ValueError: unknown url type: '/api/tags'", "expected_models": [ "glm-5.1:cloud", "qwen3-embedding:latest" ] } } }, { "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": 73, "version": "0.0.0" }, "catalog": { "ok": true, "status": 200, "latency_ms": 33, "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": false, "checks": { "catalog": { "ok": false, "error": "HTTPError: HTTP Error 401: Unauthorized" }, "quota": { "ok": false, "status": 200, "latency_ms": 484 } }, "quota": { "level": null, "limits": [] } } ] }, "notifications": [ { "id": "provider-usage-monitor", "level": "alert", "status": "alert", "title": "provider-usage-monitor", "summary": "ollama-main: failed checks ['version', 'catalog']; zai: failed checks ['catalog', 'quota']", "timestamp": "2026-05-27T20:12:02.799628+00:00", "dedupe_key": "provider_usage:alert:5889900822140310812", "needs_founder": false, "payload": { "status_file": "/opt/gideon/openclaw/workspace/07 Ops/provider_usage_status.json", "providers_checked": 3, "issues": [ "ollama-main: failed checks ['version', 'catalog']", "zai: failed checks ['catalog', 'quota']" ] } }, { "id": "loop-compliance-heartbeat:1779912566", "level": "warn", "status": "degraded", "previous_status": null, "title": "loop-compliance-heartbeat", "summary": "loop compliance: 1/3 checks ok", "timestamp": "2026-05-27T20:09:26.799826+00:00", "dedupe_key": "loop_compliance:2", "needs_founder": false, "payload": { "heartbeat": "loop-compliance-heartbeat", "name": "loop-compliance-heartbeat", "version": 1, "run_id": "8bd7fb6a-7cc3-486d-89ef-bcb195172654", "started_at": "2026-05-27T20:09:26.751127+00:00", "finished_at": "2026-05-27T20:09:26.796205+00:00", "ran_at": "2026-05-27T20:09:26.796205+00:00", "duration_ms": 45, "status": "degraded", "level": "warn", "severity": "warn", "summary": "loop compliance: 1/3 checks ok", "details": { "checks": [ { "name": "goal_loop_coverage", "ok": true, "detail": "All 3 active goals have loop entries" }, { "name": "loop_freshness", "ok": false, "detail": "4 active loops not updated in 7+ days: ['loop_megapp_root_hawks_20260429', 'loop_backlab', 'loop_megapp_root_hawks_20260429', 'loop_openrouter_kernel_20260517']" }, { "name": "loop_count_accuracy", "ok": false, "detail": "state.json says 25 loops, actual count is 28" } ], "failed": 2 }, "source_of_truth": [ "/opt/gideon/openclaw/workspace/scripts/check_loop_compliance.py" ], "actions": [], "needs_founder": false, "dedupe_key": "loop_compliance:2" } }, { "id": "canvas-production-heartbeat:1779912566", "level": "warn", "status": "degraded", "previous_status": null, "title": "canvas-production-heartbeat", "summary": "Canvas production verifier timed out but is non-critical", "timestamp": "2026-05-27T20:09:26.799819+00:00", "dedupe_key": "canvas_production:timeout", "needs_founder": false, "payload": { "heartbeat": "canvas-production-heartbeat", "name": "canvas-production-heartbeat", "version": 1, "run_id": "0c995b9d-fe85-4b95-ab2c-595777e8fc8f", "started_at": "2026-05-27T20:08:41.186622+00:00", "finished_at": "2026-05-27T20:09:26.288349+00:00", "ran_at": "2026-05-27T20:09:26.288349+00:00", "duration_ms": 45101, "status": "degraded", "level": "warn", "severity": "warn", "summary": "Canvas production verifier timed out but is non-critical", "details": { "error": "Command '['python3', '/opt/gideon/openclaw/workspace/scripts/verify_canvas_production.py']' timed out after 45 seconds", "script": "/opt/gideon/openclaw/workspace/scripts/verify_canvas_production.py", "timeout_seconds": 45, "policy": "canvas timeout/degraded must not escalate heartbeat to alert" }, "source_of_truth": [ "/opt/gideon/openclaw/workspace/scripts/verify_canvas_production.py" ], "actions": [], "needs_founder": false, "dedupe_key": "canvas_production:timeout" } }, { "id": "cost-budget-heartbeat:1779912566", "level": "warn", "status": "degraded", "previous_status": null, "title": "cost-budget-heartbeat", "summary": "noisy heartbeat event files: 10", "timestamp": "2026-05-27T20:09:26.799813+00:00", "dedupe_key": "cost_budget:10", "needs_founder": false, "payload": { "heartbeat": "cost-budget-heartbeat", "name": "cost-budget-heartbeat", "version": 1, "run_id": "5b1b2170-b49e-4833-9e24-8ca68e606877", "started_at": "2026-05-27T20:08:30.201060+00:00", "finished_at": "2026-05-27T20:08:30.669096+00:00", "ran_at": "2026-05-27T20:08:30.669096+00:00", "duration_ms": 468, "status": "degraded", "level": "warn", "severity": "warn", "summary": "noisy heartbeat event files: 10", "details": { "event_counts": { "security-drift-heartbeat.jsonl": 3800, "source-of-truth-guard-heartbeat.jsonl": 3811, "awareness-freshness-heartbeat.jsonl": 3771, "discord-delivery-heartbeat.jsonl": 3811, "state-scope-heartbeat.jsonl": 3811, "trace-compliance-heartbeat.jsonl": 3771, "meta-heartbeat.jsonl": 3770, "task-queue-heartbeat.jsonl": 3812, "canvas-production-heartbeat.jsonl": 3772, "whisper-health-heartbeat.jsonl": 3787, "model-health-heartbeat.jsonl": 3813, "worker-heartbeat-watchdog.jsonl": 3814, "awareness-router-heartbeat.jsonl": 3808, "discord-channel-capability-heartbeat.jsonl": 3801, "conversation-closure-heartbeat.jsonl": 3808, "reaction-compliance-heartbeat.jsonl": 3771, "cost-budget-heartbeat.jsonl": 1747, "memory-hygiene-heartbeat.jsonl": 3811, "loop-compliance-heartbeat.jsonl": 3770, "discord-awareness-heartbeat.jsonl": 3808, "error-pattern-heartbeat.jsonl": 3813, "routing-health-heartbeat.jsonl": 3790, "reply-latency-heartbeat.jsonl": 3811, "routing-map-heartbeat.jsonl": 3800, "capability-map-heartbeat.jsonl": 3788 }, "event_sizes_bytes": { "security-drift-heartbeat.jsonl": 2302896, "source-of-truth-guard-heartbeat.jsonl": 7322696, "awareness-freshness-heartbeat.jsonl": 5380687, "discord-delivery-heartbeat.jsonl": 2450880, "state-scope-heartbeat.jsonl": 2801171, "trace-compliance-heartbeat.jsonl": 3398923, "meta-heartbeat.jsonl": 5961364, "task-queue-heartbeat.jsonl": 3825346, "canvas-production-heartbeat.jsonl": 3783850, "whisper-health-heartbeat.jsonl": 3477884, "model-health-heartbeat.jsonl": 8894304, "worker-heartbeat-watchdog.jsonl": 8574769, "awareness-router-heartbeat.jsonl": 4414642, "discord-channel-capability-heartbeat.jsonl": 6306918, "conversation-closure-heartbeat.jsonl": 4289857, "reaction-compliance-heartbeat.jsonl": 3966774, "cost-budget-heartbeat.jsonl": 5235490, "memory-hygiene-heartbeat.jsonl": 2889567, "loop-compliance-heartbeat.jsonl": 3205056, "discord-awareness-heartbeat.jsonl": 5011022, "error-pattern-heartbeat.jsonl": 5028656, "routing-health-heartbeat.jsonl": 5933602, "reply-latency-heartbeat.jsonl": 2666929, "routing-map-heartbeat.jsonl": 3746002, "capability-map-heartbeat.jsonl": 3104686 }, "noisy_event_files": [ "source-of-truth-guard-heartbeat.jsonl", "awareness-freshness-heartbeat.jsonl", "meta-heartbeat.jsonl", "model-health-heartbeat.jsonl", "worker-heartbeat-watchdog.jsonl", "discord-channel-capability-heartbeat.jsonl", "cost-budget-heartbeat.jsonl", "discord-awareness-heartbeat.jsonl", "error-pattern-heartbeat.jsonl", "routing-health-heartbeat.jsonl" ], "thresholds": { "lines_per_file": 5000, "bytes_per_file": 5000000 }, "policy": "use cheap deterministic checks; avoid LLM calls inside runner" }, "source_of_truth": [ "07 Ops/heartbeat/events" ], "actions": [], "needs_founder": false, "dedupe_key": "cost_budget:10" } }, { "id": "discord-channel-capability-heartbeat:1779912566", "level": "warn", "status": "degraded", "previous_status": null, "title": "discord-channel-capability-heartbeat", "summary": "Discord channel capability map has 1 failure(s)", "timestamp": "2026-05-27T20:09:26.799806+00:00", "dedupe_key": "channel_capability:warn:1:0", "needs_founder": false, "payload": { "heartbeat": "discord-channel-capability-heartbeat", "name": "discord-channel-capability-heartbeat", "version": 1, "run_id": "ebab10b7-2166-40a9-a21a-b8f46cba1bc5", "started_at": "2026-05-27T20:08:08.020164+00:00", "finished_at": "2026-05-27T20:08:28.112911+00:00", "ran_at": "2026-05-27T20:08:28.112911+00:00", "duration_ms": 20092, "status": "degraded", "level": "warn", "severity": "warn", "summary": "Discord channel capability map has 1 failure(s)", "details": { "checked_at": "2026-05-27T20:08:28.101224+00:00", "status": "failed", "live_channels": 214, "mapped_channels": 194, "class_counts": { "conversation": 14, "template_archive": 43, "approval": 2, "research": 1, "post_only": 35, "work": 23, "ops": 6, "observe_only": 70 }, "warnings_count": 0, "failed": [ { "name": "all_live_channels_mapped", "ok": false, "detail": "missing=['1505669452497289226', '1505669695947145236', '1505670347880661174', '1505670573769101523', '1505670903223025684', '1505671019707371621', '1505671263388176426', '1506020230193873078', '1506020277723599011', '1506285317886574764', '1506285382906675335', '1507458072677716038', '1507500584134119635', '1507727513441275944', '1507734753108033656', '1507751868808429722', '1507752479037849700', '1507789890824442017', '1507794140056911923', '1508219862734864577'] total=20" } ], "map_path": "/opt/gideon/openclaw/workspace/07 Ops/discord_channel_capability_map.json", "classes_path": "/opt/gideon/openclaw/workspace/07 Ops/discord_channel_capability_classes.json", "verification_path": "/opt/gideon/openclaw/workspace/07 Ops/discord_channel_capability_verification.json" }, "source_of_truth": [ "/opt/gideon/openclaw/workspace/07 Ops/verify_discord_channel_capabilities.py", "/opt/gideon/openclaw/workspace/07 Ops/discord_channel_capability_verification.json" ], "actions": [], "needs_founder": false, "dedupe_key": "channel_capability:warn:1:0" } }, { "id": "task-queue-heartbeat:1779912566", "level": "warn", "status": "degraded", "previous_status": null, "title": "task-queue-heartbeat", "summary": "1 queue checks degraded", "timestamp": "2026-05-27T20:09:26.799791+00:00", "dedupe_key": "taskq:warn:1", "needs_founder": false, "payload": { "heartbeat": "task-queue-heartbeat", "name": "task-queue-heartbeat", "version": 1, "run_id": "6d141b8d-92db-4627-a6b1-39d4dcaff4aa", "started_at": "2026-05-27T20:08:04.969392+00:00", "finished_at": "2026-05-27T20:08:07.531617+00:00", "ran_at": "2026-05-27T20:08:07.531617+00:00", "duration_ms": 2562, "status": "degraded", "level": "warn", "severity": "warn", "summary": "1 queue checks degraded", "details": { "checks": [ { "name": "cron_jobs", "ok": false, "detail": "ID Name Schedule Next Last Status Target Delivery Agent ID Model \n734e6560-4e9e-4912-a5be-16fc7a3849fc locklabs-youtube-dail... cron 0 23 * * * @ America/New... in 7h 17h ago ok session:agent:main:discord:channel:1504191408024584444 announce -> discord:channel:1504191408024584444 (explicit) main -\n179bd2", "failed_count": 3 }, { "name": "disk_space", "ok": true, "detail": "82% used; watch threshold=95%" } ], "cron_raw": "ID Name Schedule Next Last Status Target Delivery Agent ID Model \n734e6560-4e9e-4912-a5be-16fc7a3849fc locklabs-youtube-dail... cron 0 23 * * * @ America/New... in 7h 17h ago ok session:agent:main:discord:channel:1504191408024584444 announce -> discord:channel:1504191408024584444 (explicit) main -\n179bd2" }, "source_of_truth": [ "openclaw cron list", "df -h /" ], "actions": [], "needs_founder": false, "dedupe_key": "taskq:warn:1" } } ], "accounts": { "gpt_accounts": 0, "gpt_issues": [], "ollama_providers_ok": 1, "zai_ok": false } }