Issue 041: Add email retry backoff with exponential delay
Area: Backend
Priority: High
Files: services/api/src/email/queue.rs
Problem
Failed email jobs are retried immediately without backoff. Rapid retries can overwhelm the email provider and exhaust rate limits.
Acceptance Criteria
- Retry delay increases exponentially with attempt count\n- Max retry count is configurable\n- Dead-letter queue captures permanently failed jobs\n- Retry metrics are tracked
Issue 041: Add email retry backoff with exponential delay
Area: Backend
Priority: High
Files: services/api/src/email/queue.rs
Problem
Failed email jobs are retried immediately without backoff. Rapid retries can overwhelm the email provider and exhaust rate limits.
Acceptance Criteria