[tradein][scrapers] cian: full_load зомбится ~43% + city_sweep self-inflicted watchdog-бан → 86% инвентаря stale
Working on this (автономный проход по backlog) — ветка fix/tradein-cian-zombie-watchdog. Безопасно стартовать: #2202 (proxy_pool wiring в scrape_pipel…
lekss361
deleted branch fix/tradein-v2-pdf-button-hasestimate-gate from lekss361/gendesign
2026-07-03 22:16:14 +00:00
fix(tradein/v2): гейтить PDF-кнопку на hasEstimate (#2081 M4)
trade-in/v2: data-contract — рассинхрон счётчика источников / ratio-vs-медианы / базы торга + кросс-source дедуп (из аудита #2081)
H4 (кросс-source дедуп до подсчёта n_analogs/медианы) закрыт: _dedup_cross_source() теперь применяется к обоим пулам в estimator.py…
trade-in/v2: UI/UX аудит — round 2 (системный контраст · честность чисел: дедуп/фильтр/адрес · a11y drawer+автокомплит)
Повторная проверка (2026-07-03/04) — 5 параллельных треков против текущего
Повторная проверка (2026-07-03/04) — 5 параллельных треков против текущего forgejo/main
Прогнал live-verify всех пунктов,…
lekss361
pushed to fix/tradein-v2-pdf-button-hasestimate-gate at lekss361/gendesign
2026-07-03 22:14:20 +00:00
lekss361
created branch fix/tradein-v2-pdf-button-hasestimate-gate in lekss361/gendesign
2026-07-03 22:14:19 +00:00
[tradein] scraper_kit: avito build_warmed_session() не выставляет config= — тихо теряет sticky-proxy на prod-default пути
[P0] Подключить scrape_proxies pool к боевым скрейперам — убрать single-IP SPOF
PR #2328 merged + deployed — smoke PASS
Задеплоено ~21:47 UTC. /health → 200, никаких import/traceback ошибок в логах после рестарта —…
[P0] Подключить scrape_proxies pool к боевым скрейперам — убрать single-IP SPOF
trade-in/v2: UI/UX-полировка по аудиту (доступность, доверие к числам, иерархия, копирайт)
[UX-аудит #05] Убрать сырые внутренние подписи с витрины (start_price, benchmark, yandex_valuation, asking…)
[UX-аудит #06a] Прятать пустые блоки + единый формат сумм (frontend)