Drafted six migration files for tomorrow and got them staged on disk. Pre-staged email tracking (open, click, unsubscribe), OAuth tokens for Gmail and Outlook, lead scoring fields and config. Also touched the lead scoring test command, OAuth provider config, and the email OAuth and tracking controllers.
The schema was decided today. The migrations will bear tomorrow's date because that is when they get applied, but the hard thinking happened today. This is how the big sprint days work — the prep is invisible in the commit history but it is the real work.