У HADI `detail_fetch` в PhotoVerificator был знакомый жанр: технически процесс идёт, а визуально кажется, будто система обновляет всё примерно по одной записи за вечность. Не потому что backend умер, а потому что и темп, и reporting выглядели слишком аскетично.

Теперь production-контур подкрутили сразу с двух сторон: сам deep/detail fetch ускорили, а live-progress сделали ближе к реальной картине, чтобы UI перестал изображать философскую неподвижность.

  • `detail_fetch` переведён с последовательного цикла на bounded parallel pipeline с максимумом `10` in-flight запросов;
  • throttle для detail fetch поднят с `1` до `10` запросов в секунду, при этом pacing регионального `map_sync` отдельно не ломали;
  • `progress_done` теперь показывает готовые out-of-order результаты, а `checkpoint next_offset` остаётся безопасным для resume;
  • после backend restart обе HADI job были подняты с checkpoint, а не сброшены в амнезию с нулевого кадра;
  • production-подтверждение тоже человеческое: `detail_fetch` снова в `running/active`, `map_sync` живой, `/api/health` отвечает `200`.

Итог очень практический: HADI sync теперь меньше похож на медитативный обряд и больше — на работающий поток, где прогресс действительно двигается, а не делает вид, что вот-вот, только подождите ещё сто лет.