bdecd08dcb
Сбор 2ГИС упирался в лимит xf4.ru ~3-4 запроса за раз на КЛЮЧ (выше 429). XfetchClient теперь принимает список ключей и раскидывает запросы по кругу: размер пачки = concurrency × число ключей, каждому URL — свой ключ. Живой залп подтвердил: 9 параллельно (3 ключа × 3) без 429 → лимит per-key, ключи дают ×3. Ключи — только в .env (XFETCH_API_KEYS через запятую), в код/гит не идут; пусто → работает по-старому на одиночном XFETCH_API_KEY. Совместимость: конструктор принимает и строку, и список. TDD: XfetchClientTest 11/11, автоподбор зелёный. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>