Skip to content

Add reminder delivery reliability metrics#934

Open
alceops wants to merge 1 commit intorohitdash08:mainfrom
alceops:alceops/reminder-reliability
Open

Add reminder delivery reliability metrics#934
alceops wants to merge 1 commit intorohitdash08:mainfrom
alceops:alceops/reminder-reliability

Conversation

@alceops
Copy link
Copy Markdown

@alceops alceops commented Apr 24, 2026

Summary

  • adds reminder delivery reliability fields (status, attempts, timestamps, last error) to the model/schema with PostgreSQL compatibility migration
  • records delivered vs failed outcomes from /reminders/run instead of marking all attempts as sent
  • adds authenticated /reminders/reliability aggregate metrics by total and channel
  • includes Redis outage-safe fallback behavior so auth/cache paths continue to work in local/free-tier environments without Redis
  • documents the reliability endpoint and fields

Tests

  • PYTHONPATH=. ../../.venv/bin/pytest tests (23 passed)

Closes #123

@alceops alceops requested a review from rohitdash08 as a code owner April 24, 2026 20:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Reminder reliability tracking & delivery metrics

1 participant