diff --git a/.tasks/STATUS.md b/.tasks/STATUS.md index c6f5aa4..007fde1 100644 --- a/.tasks/STATUS.md +++ b/.tasks/STATUS.md @@ -1212,3 +1212,38 @@ DNS → RUVDS IIS (живой, не выводить до явного реше --- + +## ⚪ [imgproxy-stack29-watermark-rollback] — СРОЧНО (оператор просил поскорее). Откатить watermark-инъекцию на SHARED imgproxy стек 29 (books-vds). Причина: tandemmebel уходит с imgproxy-watermark на in-process sharp (задача victor/snolla media-sharp-serve-and-watermark), глифу на общем инстансе больше не место. Shared инстанс держит БОЕВЫХ pilorama98/sotstayer — аккуратно. + +## Шаги + +1. **Verify (не по памяти):** подтвердить, что env `IMGPROXY_WATERMARK_DATA` реально сейчас присутствует на стеке 29. Если уже нет — стоп, доложить. +2. Восстановить env-бэкап БЕЗ `IMGPROXY_WATERMARK_DATA` (точечный PUT, как планировалось при заведении глифа) → redeploy стека 29 → purge imgproxy-кэша. +3. **Verify после:** pilorama98.ru + sotstayer рендерят картинки как раньше (главный критерий — не задеть боевых тенантов). Приложить проверку (curl/скрин ключевого изображения каждого). + +## НЕ трогать + +- Глиф-бинарь `host-stacks/books-vds/tandemmebel-watermark-logo.png` (commit 7127e92a) — ОСТАВИТЬ, переиспользуется для sharp-composite. +- Никаких других env стека 29, никаких других стеков. + +## Ожидаемая побочка + +tandemmebel-staging (стек 20) потеряет featured-вотермарк — ЭТО НОРМАЛЬНО (staging paused, переезжает на sharp). Не чинить. + +## Обязательные скилы + +- invoke `using-vds-ops` / ops-доступ к стеку — verify состояния контейнеров +- invoke `using-tasks` — статус + +**weight:** needs-human (redeploy боевого shared docker-стека) +**notify:** OpeItcLoc03/workshop +**Dev-source:** victor/snolla media-sharp-serve-and-watermark (переход на sharp) + +**Status:** ready +**Where I stopped:** (not started) +**Next action:** Verify текущее наличие IMGPROXY_WATERMARK_DATA на стеке 29, затем восстановить env-бэкап без него. +**Branch:** n/a +**Notify:** OpeItcLoc03/workshop + + +---