Files
portal/app/resources/js/plugins
Дмитрий 4a439ebb80 merge: правка телеграм-смены от 01:59 сведена — на бою снова обе работы
Вторая смена выложила на боевой свою свежую правку в 01:55–02:00, поверх выката
СМС-модуля. Их выкладка заменила сборку экранов целиком, а СМС-модуля в их ветке
нет — в результате экраны клиентских СМС на бою пропали из сборки, хотя код,
маршруты и таблицы остались целы. Их телеграм-правка при этом работала.

Сверка байт в байт показала: расходились ровно 5 файлов, все из их записи
f2ac3f4c7. Остальные 2432 файла кода совпадали.

Сведено, разрешено две склейки:
- phpstan-baseline.neon: взята наша вычищенная сторона, 15 строк заметания не
  возвращены — статанализ после сведения даёт 0 без них;
- vuetify.ts свёлся сам, но обе смены завели одно и то же имя значка
  mdi-file-download-outline. Оставлена одна запись — FileDown вместо простой
  стрелки: их комментарий гласил, что точного значка в Lucide нет, а он есть.
  Запись обслуживает обе кнопки, в комментарии это записано.

Проверено после сведения: экраны 251 файл, 2033 зелёных, 3 пропущено, 0 падений;
PHP по обоим модулям 714 тестов, 714 зелёных; статанализ 0; проверка типов 0.

Выложено на боевой: код и пересобранные экраны. После выкладки сверка байт в байт
всех 2626 файлов кода на бою против этой ветки — ноль расхождений. В сборке
присутствуют и экраны СМС, и экран телеграм-рекламы. Порталы 200, службы активны.

🪤 Урок, который стоил ночи: две смены выкатывают на один сервер из разных деревьев,
и выкладка всегда несёт ВЕСЬ фронт одним куском. Перед любой выкладкой обязательно
сверять слепками, чей код сейчас на бою, и забирать чужое к себе — иначе выкат
молча откатывает соседа.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-03 02:40:42 +03:00
..