{"repo":"NousResearch/hermes-agent","public_id":"74878","display_label":"Cron multiplex ticker per-profile isolation fixes","summary":"These items concern bugs and fixes around cron job multiplexing where secondary profiles' tickers were missing or errors were not properly isolated per profile. The work addresses tick delivery, port binding, and fail-closed satellite behavior in the multiplex cron system.","subsystem":"cron","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":101245,"merged_at":"2026-09-02T13:27:25+00:00"},"resolution":{"state":"resolved","by":"pr-101245"},"freshness":{"state":"verified","last_verified_at":"2026-09-02T13:27:25+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":74878,"pr_number":101245,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-02T13:27:25+00:00"},{"issue_number":86519,"pr_number":101245,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-02T13:27:25+00:00"},{"issue_number":100489,"pr_number":101245,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-02T13:27:25+00:00"},{"issue_number":101113,"pr_number":101245,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-02T13:27:25+00:00"}],"members":[{"kind":"issue","number":74878,"title":"multiplex_profiles: secondary profiles' cron jobs never fire — no ticker, and no warning","url":null,"state":"closed"},{"kind":"pr","number":74952,"title":"fix(cron): isolate per-profile errors in multiplex ticker (#74878)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"eed481bd34b","number":0},{"kind":"pr","value":"#101245","number":101245}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":101245,"title":"fix(cron): multiplex ticks isolate per profile, fire the bound port, deliver satellites fail-closed (#74878 #100489 #101113 #86519, salvage #70747 #84755 #96944)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["cron/notepad.py","cron/scheduler.py","cron/scheduler_provider.py","cron/suggestions.py","hermes_cli/web_server.py","tests/cron/test_cron_multiplex_desktop_ticker_scope.py","tests/cron/test_cron_multiplex_shared_route_delivery.py","tests/cron/test_notepad.py","tests/cron/test_scheduler_provider.py","tests/cron/test_suggestions.py","tests/hermes_cli/test_cron_fire_dashboard.py","website/docs/user-guide/multi-profile-gateways.md"]}],"trust":{"default_tier":"verified","includes_suggested":false}}