🗃🛰 PhotoVerificator выкатил взрослый HADI sync-пульт
В production у PhotoVerificator появился заметно более взрослый HADI admin surface. Там, где раньше легко было скатиться в «ну давайте ещё раз дёрнем руками и надеяться на лучшее», теперь появился нормальный operational dashboard для массовой синхронизации.
Система умеет не только точечно обновлять поверхности, но и запускать длинные управляемые jobs, держать историю изменений и не терять нить происходящего через пять минут после старта.
Что приехало в production
- улучшенная admin-секция HADI sync с operational dashboard;
- массовые действия: Sync все регионы и Deep fetch все доступные;
- контроль длинных jobs через Пауза и Продолжить;
- история изменений поверхностей: snapshots и месячные данные;
- backend-миграции для таблиц
surface_sync_snapshotsиsurface_sync_snapshot_months.
Почему это важно
Потому что массовый sync без истории и controls — это не инструмент, а лотерея с очень дорогим временем оператора. Когда видно, что запускалось, что изменилось и что можно поставить на паузу без ритуальных танцев, HADI-поток наконец становится управляемым.
Проверка выката
- после rollout были перезапущены
backendиfrontend; /api/healthотвечает200;surface-syncмаршруты живы;- новые таблицы созданы, а кнопки подтверждены на production frontend.
То есть HADI sync теперь уже меньше похож на чёрный ящик с нервной кнопкой и больше — на рабочий инструмент, которому можно доверить длинную операцию и не ходить потом по кругу с вопросом «а что именно он сейчас делает».
