Skip to content

[WIP] feat: add newsletter module with subscriber management and campaign c… - #96

Draft
mrkpatchaa wants to merge 8 commits into
choyiny:mainfrom
mrkpatchaa:main
Draft

[WIP] feat: add newsletter module with subscriber management and campaign c…#96
mrkpatchaa wants to merge 8 commits into
choyiny:mainfrom
mrkpatchaa:main

Conversation

@mrkpatchaa

Copy link
Copy Markdown

No description provided.

@choyiny choyiny added minor Backward-compatible feature; bumps the minor version patch Bug fix or small change; bumps the patch version and removed minor Backward-compatible feature; bumps the minor version labels Jul 12, 2026
This commit introduces a detailed adversarial review of the newsletter spec, highlighting critical and high-priority findings related to delivery idempotency, campaign fan-out, event deduplication, subscriber management, and more. The review outlines necessary corrections, additional corrections, and required test additions to ensure compliance with Cloudflare platform constraints and best practices for data integrity, privacy, and operational efficiency.

Key findings include:
- Delivery idempotency issues and the need for a robust outbox pattern.
- Resumable job patterns for campaign fan-out and CSV imports.
- Unique constraints for event tracking to prevent data inflation.
- Authorization requirements and privacy considerations for subscriber data.

The review emphasizes the importance of addressing these findings before implementation begins to ensure a reliable and compliant newsletter service.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

patch Bug fix or small change; bumps the patch version

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants