Commit Graph

3 Commits

Author SHA1 Message Date
Дмитрий 37a1062dab chore(deploy): маркер защиты выката «Где греем» → «warming/yandex»
Экран «Реклама на кандидатов» заменён тремя страницами прогрева
(SalesWarmingView, /sales/warming/{platform}). Старый маркер «Где греем»
в новой сборке отсутствует намеренно — обновляю guard deploy-build.sh,
иначе защита откажет в выкате фронта. Новый маркер warming/yandex
попадает в бандл через пункт меню /sales/warming/yandex.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-21 12:21:40 +03:00
Дмитрий 372d102f35 chore(deploy): «Где греем» в защитные маркеры выката фронта
Скрипт deploy-build.sh не даёт затереть живые фичи: если строка есть в
боевой сборке, а в новой её нет — выкат отклоняется. Добавил маркер
фичи выбора площадки прогрева, чтобы её тоже нельзя было снести
случайным выкатом из отставшей ветки.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-20 06:30:22 +03:00
Дмитрий 8052be899f chore(deploy): защищённый выкат сборки портала — не даёт затереть чужие фичи
Портал выкатывается полной заменой public/build; сборка из устаревшей ветки
молча сносила чужую работу (инцидент 08.07: Метрика снесла колонки «Сделок»).
deploy-build.sh перед подменой сверяет маркеры критичных фич (по активным
чанкам manifest.json, не по orphan-осколкам) — теряет живую фичу → ОТКАЗ.
Осознанный откат — FORCE=1, только проверка — DRY_RUN=1. Установлен на боевом.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-08 19:19:17 +03:00