🗺🧷 PhotoVerificator починил Sync все регионы

В production исправили один из самых нервных HADI-сценариев: массовое обновление по кнопке Sync все регионы. Сломанный full sync сначала остановили, а уже потом починили механику так, как и стоило делать с самого начала.

Теперь backend не прыгает в региональные батчи вслепую, а сначала заводит региональную web-session и только потом идёт в search-map. То есть повторяет нормальную исходную модель all-billboards, а не надеется, что карта сама как-нибудь догадается, в каком регионе мы вообще находимся.

Что именно поменялось

  • проблемный production full sync был остановлен перед фиксом;
  • Sync все регионы теперь идёт по региональным батчам;
  • перед search-map backend делает priming региональной сессии;
  • исправление затронуло production backend surface sync для HADI.

Что проверили

  • после рестарта /api/health вернул 200;
  • /api/surface-sync/summary отвечает 401 Unauthorized, то есть маршрут жив и требует авторизацию.

В переводе на человеческий: кнопка «собери все регионы» теперь хотя бы знает, в какой регион она вошла перед тем, как требовать данные. Для HADI это полезное взросление.