{"repo":"NousResearch/hermes-agent","public_id":"77763","display_label":"Cron delivery falsely confirmed without positive evidence","summary":"A bug caused cron agent jobs to log messages as delivered even when no actual delivery occurred, particularly with empty payloads. The fixes require positive evidence before confirming delivery, so empty or `failed` deliveries are no longer reported as successful.","subsystem":"cron","counts":{"members":4,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":100908,"merged_at":"2026-09-02T07:56:53+00:00"},"resolution":{"state":"resolved","by":"pr-100908"},"freshness":{"state":"verified","last_verified_at":"2026-09-02T07:56:53+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":58258,"pr_number":100908,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-02T07:56:53+00:00"},{"issue_number":77763,"pr_number":100908,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-02T07:56:53+00:00"}],"members":[{"kind":"issue","number":77763,"title":"# [Bug] Cron agent job logs \"delivered\" but message never sent to Telegram","url":null,"state":"closed"},{"kind":"pr","number":77792,"title":"fix(cron): do not report empty delivery as delivered (#77763)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"00a7115a02","number":0},{"kind":"pr","value":"#100908","number":100908},{"kind":"pr","value":"#100284","number":100284},{"kind":"pr","value":"#77763","number":77763}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":100284,"title":"fix(cron): require positive evidence for live-adapter delivery confirmation","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"00a7115a02","number":0},{"kind":"pr","value":"#100908","number":100908}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":100908,"title":"fix(cron): live-adapter delivery is confirmed by positive evidence, empty payloads fail closed, cron pushes notify (#77763, salvage #100284 #58262)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["cron/jobs.py","cron/scheduler.py","gateway/delivery.py","hermes_cli/config_defaults.py","hermes_cli/cron.py","tests/cron/test_cron_live_delivery_confirmation.py","tests/gateway/test_delivery_silence_filter.py","tests/hermes_cli/test_cron.py","tools/cronjob_tools.py","website/docs/user-guide/features/cron.md"]}],"trust":{"default_tier":"verified","includes_suggested":false}}