Most apps hardcode the "admin account under attack" alert to one channel, token in the code.
In LaraFoundry it's an event. The core fires one signal for a failed admin password, OTP or PIN and ships email. Any other channel is a host listener. Zero core changes. 774 Pest tests.
#larafoundry