Phase 1 | Priority: P0 | Status: Not Started | Covers: FR-007

Objective

Add MVP fraud prevention: disposable email domain blocklist and per-user rate limiting on referral code generation.

Acceptance Criteria

Dependencies

Depends on: referral code generation endpoint. Blocks: nothing (can be added in parallel).