PR #830 (feat/823-avito-blockpage) → review. Дуп-чек: основная часть (HTTP-200 block/captcha → raise) УЖЕ реализована ранее — _is_firewall_page()…
PR #829 (feat/821-coalesce-backfill) → review. Ровно 2 COALESCE-строки в ON CONFLICT SET (grep → 2), INSERT VALUES не тронут, +3 теста (SQL-text + params +…
⚠️ **Кодовая часть уже реализована и зелёная — оставшийся 91.5% None это historical-data + выключенный sweep, не отсутству…
⚠️ Обе части уже реализованы и покрыты тестами — кодовой работы не осталось (verify file:line ниже, per «конфликт…
fixup 1/1 (d815d7b) — поправил env-binding ровно как указал reviewer:
config.py: `scraper_proxy_url_env: str
PR (fix/806-cian-proxy) → status/review. Generic scraper_proxy_url (SCRAPER_PROXY_URL→AVITO_PROXY_URL fallback, zero prod env change); proxies= в cian.py/cian_detail/cian_session +…
ROOT CAUSE найден 2026-05-30 — это НЕ протухшие куки, а дрейф формата _cianConfig
Диагностика на проде (валидная сессия,…
Reopened Part A (yandex area 18% на проде) — investigation-blocked, не беру для авто-воркера. Как и в комменте аналитика: нужно…