chore(tradein): вернуть domclick_detail_backfill после починки детекта (#2636)
All checks were successful
CI / changes (pull_request) Successful in 6s
CI Trade-In / changes (pull_request) Successful in 7s
CI / backend-tests (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Has been skipped
CI Trade-In / frontend-checks (pull_request) Has been skipped
CI Trade-In / backend-tests (pull_request) Successful in 2m40s

Шаг 3 плана возврата. Корень нулевого выхлопа (491/0) устранён в PR #2645
(единый список QRATOR-маркеров serp+detail) и верифицирован живым ручным
прогоном 05.08: одна карточка полностью обогатилась (первый успешный
live-фетч detail-фазы), вторая — challenge-страница — корректно
распознана как DomClickBlockedError, block-breaker снова функционален.

Refs #2636
This commit is contained in:
bot-backend 2026-08-05 12:21:34 +05:00
parent 2dd0f057f1
commit 8a15120047

View file

@ -0,0 +1,27 @@
-- 208_reenable_domclick_detail_backfill.sql
-- Issue #2636, шаг 3 плана возврата: включить domclick_detail_backfill обратно.
--
-- Была выключена миграцией 206 после 30 дней с нулевым выхлопом
-- (attempted=491, enriched=0, failed=431, blocked=60). Диагностика
-- (коммент в #2636, 2026-08-05) показала корень: detail-слой распознавал
-- QRATOR-блок 4 из 6 маркеров — блок-страницы уходили в failed вместо
-- blocked, block-breaker не срабатывал, батч прожигался по заблокированному
-- ресурсу. Починено в PR #2645 (единый DOMCLICK_BLOCK_MARKERS для
-- serp+detail + warning-лог непроматченного HTML), задеплоено и
-- ВЕРИФИЦИРОВАНО живым ручным прогоном 2026-08-05 (шаг 2 плана):
-- - card 2078185446 → ok:true, полное обогащение (repair_state,
-- year_built=2024, ЕГРН-площадь) — первый успешный live-фетч;
-- - card 2078446537 → DomClickBlockedError «challenge page detected,
-- markers checked: (7)» — challenge теперь распознаётся, breaker
-- остановит батч на max_consecutive_blocks=3 вместо прожига 100.
--
-- Idempotency: повторный прогон — no-op (enabled уже true).
BEGIN;
UPDATE scrape_schedules
SET enabled = true
WHERE source = 'domclick_detail_backfill'
AND enabled = false;
COMMIT;