wrangler dev --localIn the future, we expect to support other APIs, such as HTTP endpoints to send or receive messages.

cron - either as separate messages or one large message, then make incremental progress inside the queue handlerConsumer?queue handler for any "work items" (messages of reports to send) https://developers.cloudflare.com/queues/javascript-apis/#consumercron calculate and materialize the work for the day, publish at least one queue msg when done, then handle/send those reports in the queue handler. You'll need to decide whether to keep all the state in the messages themselves, or use storage (like in a DO) - so you don't send the same email twice (queues can sometimes send you the same message twice)wrangler dev --localcroncronqueuequeuequeueConsumer