feat(reminders): dispatch queued reminder deliveries #208

Merged
barrettruth merged 3 commits from feat/reminder-adapter-dispatch into main 2026-04-06 22:16:38 +00:00
barrettruth commented 2026-04-06 22:06:28 +00:00

Summary

  • add reminder dispatch and adapter runtime primitives so queued deliveries can be claimed, rendered, and sent through webhook, Telegram, and Twilio adapters
  • add reminder endpoint test-send support with persisted last-test status and a new /api/reminders/endpoints/[id]/test route
  • update the reminder worker to dispatch due deliveries after enqueueing and suppress claimed deliveries cleanly when task or endpoint state blocks sending

Test plan

  • scripts/ci.sh
## Summary - add reminder dispatch and adapter runtime primitives so queued deliveries can be claimed, rendered, and sent through webhook, Telegram, and Twilio adapters - add reminder endpoint test-send support with persisted last-test status and a new `/api/reminders/endpoints/[id]/test` route - update the reminder worker to dispatch due deliveries after enqueueing and suppress claimed deliveries cleanly when task or endpoint state blocks sending #### Test plan - [x] `scripts/ci.sh`
Sign in to join this conversation.
No description provided.