just finished the most complicated part of the app - sending broadcast emails
- Smart warm-up
- Advanced retry mechanism
- Batch send
- and more
total unit tests: 133
- 99.28% line coverage
- 91.12% branch coverage
- 96.12% function coverage
Next up: integration tests to make it battle-tested