Weekly email preview

Internal tool — this renders the weekly broadcast with sample data. Edit SAMPLE_LEGS in src/app/weekly/preview/page.tsx with the real legs, then copy the HTML source (View Source of the iframe, or the generateWeeklyEmail output) into a Resend broadcast. See WEEKLY_EMAIL_GUIDE.md for the full Monday workflow.