Users sometimes complain of being emailed repeatedly in a single day. This happens frequently when we're running a large number of batches. One strategy here is might be to frequency cap the number of emails that a worker could possibly receive, and to also temporally cap the emails (i.e, no more than 3 emails a day, and each email comes at least an hour apart).
Curious to hear others' thoughts on this!