Add RSS error handling, monitoring, and feed enable/disable (#535) #600

Merged
Vylpes merged 1 commit from cursor/535-rss-error-handling into feature/epic-528-rss-feeds 2026-11-07 18:04:41 +00:00
Member

Implements RSS error handling & monitoring for #535 (subtasks #596, #597, #598, #599).

Changes

  • Add FailedAttempts / Disabled columns + migration
  • FetchFeedWithRetry (1 retry before counting a failure)
  • RssTimer only processes enabled feeds; increments failures; auto-disables after 5; resets on success; activity logging
  • New moderator commands: /rss test, /rss disable, /rss enable
  • List shows [disabled] marker
  • Tests updated (135 passing locally)

Please review and merge when ready. Do not auto-close the story on merge — it still needs step/testing.

Implements RSS error handling & monitoring for #535 (subtasks #596, #597, #598, #599). ### Changes - Add `FailedAttempts` / `Disabled` columns + migration - `FetchFeedWithRetry` (1 retry before counting a failure) - `RssTimer` only processes enabled feeds; increments failures; auto-disables after 5; resets on success; activity logging - New moderator commands: `/rss test`, `/rss disable`, `/rss enable` - List shows `[disabled]` marker - Tests updated (135 passing locally) Please review and merge when ready. Do not auto-close the story on merge — it still needs `step/testing`.
Smithy-bot added this to the 3.4.0 milestone 2026-11-07 11:08:03 +00:00
Vylpes approved these changes 2026-11-07 18:04:39 +00:00
Vylpes merged commit 939dd6570a into feature/epic-528-rss-feeds 2026-11-07 18:04:41 +00:00
Vylpes deleted branch cursor/535-rss-error-handling 2026-11-07 18:04:41 +00:00
Sign in to join this conversation.
No description provided.