Skip to content

Feature: notifications - #186

Draft
bakhterets wants to merge 1 commit into
mainfrom
notifications-clean
Draft

Feature: notifications#186
bakhterets wants to merge 1 commit into
mainfrom
notifications-clean

Conversation

@bakhterets

Copy link
Copy Markdown
Contributor

No description provided.

…l outbox

Enqueue notification rows in the same transaction as the maintenance change and
deliver them from a background worker with leases, retries and backoff.

- outbox table (migration 000008) with dedup, dispatch and retention indexes
- SMTP sender, renderer and recipient resolver per the review/lifecycle rules
- API and checker triggers publishing inside the business transaction
- admin ops endpoints (stats, failed, redrive) and Prometheus /metrics
- config validation for SMTP transport and review audience addresses
@bakhterets bakhterets self-assigned this Sep 2, 2026
@bakhterets
bakhterets requested a review from sgmv September 3, 2026 15:37
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.

1 participant