0b4c8fb1

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>

Suite timing

Time to Start Worker time Duration Time to finish
Config 1s 46s 46s 47s
Eval 46s 1m58s 1m58s 2m45s
Build 1m03s 6m19s 2m12s 3m16s
Test - - - -
Deploy - - - -
Suite 1s 9m04s 3m15s 3m16s

Timeline

0s20s40s1m1m20s1m40s2m2m20s2m40s3m