Registration now requires agreeing to the Terms and Conditions and lets users opt in to hear about future projects. The opt-in is persisted on the user via a new marketing_opt_in column (migration included). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>