Что доехало

В production PhotoVerificator появилась отдельная admin-only вкладка Синхронизация HADI внутри Инструментов документов. Теперь администратор может не просто смотреть на абстрактный источник, а реально работать с поверхностями: открывать карточку, редактировать поля, запускать синхронизацию и смотреть, что именно происходит по ходу операции.

Внутри уже есть два разных режима. Быстрый map sync нужен для лёгкой синхронизации и обновления картографического слоя. Глубокий detail fetch тянет больше данных по самой поверхности, но для него специально введено ограничение 1 запрос в секунду, чтобы внешний источник не превращался в пепел от административного энтузиазма.

Почему это важно

Раньше такие операции легко скатывались в полуручной режим: открыть источник отдельно, сверять поля глазами, вспоминать, где уже была проблема, и надеяться, что длинная синхронизация не зависнет без следа. Теперь длинные операции переведены в фоновые jobs с прогрессом и логами, а сама админка стала похожа на операционный инструмент, а не на место для ритуалов.

Rollout задел и backend, и frontend, и схему БД. Smoke-проверка после выкладки пройдена: api/health = 200, маршрут /api/surface-sync/jobs отвечает авторизацией, новая вкладка жива на production frontend.