{"available":true,"source":"/opt/lumina-control-plane/state/agent-bus-healthcheck/latest.json","generated_at":"2026-07-29T10:30:38.314407+00:00","board":"stocks-ops","ok":true,"summary":{"hard_failures":0,"total_checks":49,"warnings":0},"observability_summary":{"escalated_requests":0,"followup_required":41,"last_request_updated_at":"2026-07-13T13:57:02.735577+00:00","open_requests":55,"open_terminal_mismatch":0,"reflection_required":0,"terminal_requests":40,"timeout_requests":20,"total_requests":95},"failed_checks":[],"checks_sample":[{"name":"runtime_sync:agent_bus.py","ok":true,"severity":"error","detail":"source/runtime bytes match"},{"name":"runtime_sync:agent_bus_deadline_watcher.py","ok":true,"severity":"error","detail":"source/runtime bytes match"},{"name":"runtime_sync:agent_bus_close_guard.py","ok":true,"severity":"error","detail":"source/runtime bytes match"},{"name":"runtime_sync:agent_bus_parser.py","ok":true,"severity":"error","detail":"source/runtime bytes match"},{"name":"runtime_sync:pm_event_trigger.py","ok":true,"severity":"error","detail":"source/runtime bytes match"},{"name":"runtime_sync:agent_bus_http_api.py","ok":true,"severity":"error","detail":"source/runtime bytes match"},{"name":"runtime_sync:agent_bus_a2a_adapter.py","ok":true,"severity":"error","detail":"source/runtime bytes match"},{"name":"runtime_sync:agent_bus_observability.py","ok":true,"severity":"error","detail":"source/runtime bytes match"},{"name":"runtime_sync:agent_bus_security_signoff.py","ok":true,"severity":"error","detail":"source/runtime bytes match"},{"name":"runtime_sync:agent_bus_onboarding.py","ok":true,"severity":"error","detail":"source/runtime bytes match"},{"name":"runtime_sync:agent_bus_retention.py","ok":true,"severity":"error","detail":"source/runtime bytes match"},{"name":"runtime_sync:agent_bus_github_adapter.py","ok":true,"severity":"error","detail":"source/runtime bytes match"},{"name":"runtime_sync:agent_bus_dashboard_panel.py","ok":true,"severity":"error","detail":"source/runtime bytes match"},{"name":"runtime_sync:agent_bus_spawn_launcher.py","ok":true,"severity":"error","detail":"source/runtime bytes match"},{"name":"runtime_sync:agent_bus_onboarding_reviewer.py","ok":true,"severity":"error","detail":"source/runtime bytes match"},{"name":"runtime_sync:agent_bus_actor_rotation_check.py","ok":true,"severity":"error","detail":"source/runtime bytes match"},{"name":"runtime_sync:run_agent_bus_actor_rotation_check_quiet.sh","ok":true,"severity":"error","detail":"source/runtime bytes match"},{"name":"runtime_sync:run_agent_bus_deadline_watcher_quiet.sh","ok":true,"severity":"error","detail":"source/runtime bytes match"},{"name":"runtime_sync:run_agent_bus_close_guard_quiet.sh","ok":true,"severity":"error","detail":"source/runtime bytes match"},{"name":"runtime_sync:run_agent_bus_spawn_launcher_quiet.sh","ok":true,"severity":"error","detail":"source/runtime bytes match"},{"name":"runtime_sync:run_agent_bus_onboarding_reviewer_quiet.sh","ok":true,"severity":"error","detail":"source/runtime bytes match"},{"name":"runtime_sync:run_agent_bus_http_api_local.sh","ok":true,"severity":"error","detail":"source/runtime bytes match"},{"name":"runtime_sync:ensure_agent_bus_http_api.sh","ok":true,"severity":"error","detail":"source/runtime bytes match"},{"name":"runtime_sync:run_agent_bus_github_sync_quiet.sh","ok":true,"severity":"error","detail":"source/runtime bytes match"},{"name":"runtime_sync:run_agent_bus_retention_dry_run_quiet.sh","ok":true,"severity":"error","detail":"source/runtime bytes match"},{"name":"runtime_sync:sync_agent_bus_post_v1_to_lumina_was.sh","ok":true,"severity":"error","detail":"source/runtime bytes match"},{"name":"security:http_insecure_local_disabled","ok":true,"severity":"error","detail":"AGENT_BUS_HTTP_ALLOW_INSECURE_LOCAL must not be 1 in production"},{"name":"security:http_token_configured","ok":true,"severity":"warning","detail":"AGENT_BUS_HTTP_TOKEN or AGENT_BUS_API_TOKEN configured; value not emitted"},{"name":"security:http_nonce_required","ok":true,"severity":"warning","detail":"AGENT_BUS_HTTP_REQUIRE_NONCE=1 for replay protection"},{"name":"schema_table:agent_requests","ok":true,"severity":"error","detail":"required canonical table exists"},{"name":"schema_table:agent_responses","ok":true,"severity":"error","detail":"required canonical table exists"},{"name":"schema_table:agent_events","ok":true,"severity":"error","detail":"required canonical table exists"},{"name":"schema_column:agent_requests.request_id","ok":true,"severity":"error","detail":"required request column exists"},{"name":"schema_column:agent_requests.request_chain_id","ok":true,"severity":"error","detail":"required request column exists"},{"name":"schema_column:agent_requests.status","ok":true,"severity":"error","detail":"required request column exists"},{"name":"schema_column:agent_requests.ack_deadline_at","ok":true,"severity":"error","detail":"required request column exists"},{"name":"schema_column:agent_requests.result_deadline_at","ok":true,"severity":"error","detail":"required request column exists"},{"name":"schema_column:agent_requests.retry_count","ok":true,"severity":"error","detail":"required request column exists"},{"name":"schema_column:agent_requests.max_retries","ok":true,"severity":"error","detail":"required request column exists"},{"name":"schema_column:agent_requests.planned_followups","ok":true,"severity":"error","detail":"required request column exists"}],"evidence":{"total_requests":95,"timeout_or_escalated_requests":20,"stuck_sample_count":10},"safety":{"read_only_api":true,"writes_db":false,"exposes_secrets":false}}