{"repo":"NousResearch/hermes-agent","public_id":"109990","display_label":"Cron final-run failure notices not delivered","summary":"These issues and PRs address a bug where error or failure notifications for recurring cron jobs are suppressed on the final run, even when no further retry is possible. The work focuses on ensuring unreachable or failure signals are surfaced rather than held back indefinitely.","subsystem":null,"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":124035,"merged_at":"2026-09-26T15:22:43+00:00"},"resolution":{"state":"resolved","by":"pr-124035"},"freshness":{"state":"verified","last_verified_at":"2026-09-26T15:22:43+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":109990,"pr_number":124035,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-26T15:22:43+00:00"}],"members":[{"kind":"issue","number":109990,"title":"Final repeat-limited cron failure is silenced even though no retry can run","url":null,"state":"closed"},{"kind":"pr","number":109991,"title":"fix(cron): deliver unreachable errors on the final recurring run","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"cb399b56d964306bfad18b20edee30f88f777bf0","number":0},{"kind":"pr","value":"#124035","number":124035}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":124035,"title":"fix(cron): stop holding failure notices for retries that can never run (salvage #123141)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["cron/unreachable_retry.py","tests/cron/test_unreachable_retry.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}