TL;DR

Shipped an email broadcast module: audience filtering, suppression, queued per-recipient sends, delivery tracking.

Fixed a silent implicit-route-binding bug — the route param name didn't match the method parameter, so Laravel injected an empty model.

Lesson of the day: Laravel's implicit binding fails quietly, not loudly.

Email broadcasts