Issue 007: Fix double newsletter rate limiting policy mismatch
Area: Backend
Priority: High
Files: services/api/src/main.rs, services/api/src/rate_limit.rs, services/api/src/handlers.rs
Problem
Middleware uses 5/hour while handler-level limiter uses 5/15min. Two conflicting policies create unpredictable throttling behavior.
Acceptance Criteria
- Single canonical rate limit policy is applied\n- No duplicate throttling paths exist\n- Docs and tests match the final policy\n- Policy is configurable via environment variable
Issue 007: Fix double newsletter rate limiting policy mismatch
Area: Backend
Priority: High
Files: services/api/src/main.rs, services/api/src/rate_limit.rs, services/api/src/handlers.rs
Problem
Middleware uses 5/hour while handler-level limiter uses 5/15min. Two conflicting policies create unpredictable throttling behavior.
Acceptance Criteria