{"repo":"NousResearch/hermes-agent","public_id":"140018","display_label":"Gateway startup after deleted Bot Chat tombstones expire","summary":"These members center on gateway startup behavior after a Bot Chat is deleted and its tombstones expire. One issue reports a storage_unavailable error at startup about a week after deletion, and two pull requests with identical titles propose keeping the gateway booting in that situation. Titles alone do not show whether the fix works or has been merged.","subsystem":"gateway","counts":{"members":3,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":1},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":140232,"merged_at":"2026-10-17T17:16:35+00:00"},"resolution":{"state":"unresolved","by":null},"freshness":{"state":"verified","last_verified_at":"2026-10-17T17:16:35+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":140018,"pr_number":140232,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false,"pr_merged_at":"2026-10-17T17:16:35+00:00"}],"members":[{"kind":"issue","number":140018,"title":"Gateway stops starting about a week after a Bot Chat is deleted (storage_unavailable at startup)","url":null,"state":"closed"},{"kind":"pr","number":140019,"title":"fix(gateway): keep booting after a deleted Bot Chat's tombstones expire","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"8ce2a4f876","number":0},{"kind":"pr","value":"#140232","number":140232},{"kind":"pr","value":"#140565","number":140565}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":140232,"title":"fix(gateway): keep booting after a deleted Bot Chat's tombstones expire","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["gateway/AGENTS.md","gateway/parked_route_refusal.py","gateway/platforms/api_server.py","gateway/platforms/api_server_authority_runs.py","gateway/platforms/api_server_openai_routes.py","gateway/platforms/api_server_response_admissions.py","gateway/platforms/api_server_room_dispatch.py","gateway/platforms/api_server_runs.py","gateway/platforms/base.py","gateway/platforms/webhook.py","gateway/platforms/webhook_coalesce.py","gateway/platforms/webhook_delivery.py","gateway/platforms/webhook_ingress.py","gateway/profile_routing.py","gateway/run.py","gateway/run_inbound.py","gateway/run_profile_reconcile.py","gateway/run_runtime.py","gateway/run_startup.py","gateway/run_voice.py","gateway/session_a2a.py","gateway/session_api.py","gateway/session_api_turn.py","gateway/session_authorities.py","gateway/session_bot.py","gateway/session_hosted_service.py","gateway/session_identity.py","hermes_state_mutation_retirement.py","hermes_state_mutations.py","hermes_state_portability.py","hermes_state_sessions.py","plugins/platforms/google_chat/adapter.py","tests/gateway/test_api_implicit_session_after_delete.py","tests/gateway/test_api_session_create_after_delete.py","tests/gateway/test_bot_receipt_corruption.py","tests/gateway/test_bot_receipt_recovery_logs.py","tests/gateway/test_bot_receipt_tombstone_expiry.py","tests/gateway/test_derived_generation_after_sweep.py","tests/gateway/test_derived_session_after_delete.py","tests/gateway/test_parked_profile_ingress.py","tests/gateway/test_parked_profile_platform_refusal.py","tests/gateway/test_parked_profile_rescan.py","tests/gateway/test_parked_route_refusal_discord.py","tests/gateway/test_parked_route_refusal_google_chat.py","tests/gateway/test_parked_route_refusal_send.py","tests/gateway/test_retained_response_chain_after_delete.py","tests/gateway/test_run_runtime_hot_serve_cleanup.py","tests/gateway/test_serving_authorities.py","tests/gateway/test_startup_recovery_parks_profile.py","tests/gateway/test_swept_bot_chat_fence.py","tests/hermes_state/test_import_deleted_session.py","tests/hermes_state/test_retired_fence_outlives_horizon.py","tests/hermes_state/test_terminal_retirement.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}