By: Michael Lynch <git@mtlynch.io>
Hydrate ReceivesEmails in ReadUserByEmail ReadUserByEmail omitted receives_emails from its SELECT, so it always returned ReceivesEmails=false, disagreeing with ReadUserByID for the same row. Select and scan the column so both reads return a complete User. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>