[P1] Честность UI-источников: убрать «/7», фолбэк-чипы, «классическую», зелёный cache-дот, «CV»
Working on this (night shift), ветка fix/tradein-ui-source-honesty. Все находки перепроверены на текущем main — живы (HeroSummary:242 «/7», :719…
lekss361
deleted branch fix/tradein-scraped-at-upsert from lekss361/gendesign
2026-07-02 20:30:03 +00:00
fix(tradein/scrapers): bump scraped_at при ре-подтверждении живым + бэкфилл (#2206)
[P0] Убрать публичную фейк-оценку /trade-in/ui-preview с прода + noindex
[P0] Убрать публичную фейк-оценку /trade-in/ui-preview с прода + noindex
Сделано в PR #2223 (смержен, deploy success). Post-deploy smoke на проде:
- ✅
curl https://gendsgn.ru/trade-in/ui-preview/estimate→ фикстурные данные…
lekss361
deleted branch fix/tradein-no-public-preview from lekss361/gendesign
2026-07-02 20:22:02 +00:00
fix(tradein): не запекать preview-флаг в прод-образ + noindex/баннер (#2205)
[P0] deactivate_stale для domklik/n1 + честный трекинг freshness domklik
PR #2221 смержен, deploy success. Верифицировано на проде: миграция 160 применена, оба расписания в scrape_schedules (enabled=t,…
[P1] Снять блокировку event loop на POST /estimate (asyncio.to_thread)
Working on this (night shift), ветка fix/tradein-estimate-event-loop. Sync DB-кластеры estimate_quality → asyncio.to_thread (паттерн geocoder.py), Session остаётся…
[P1] Обновлять scraped_at в upsert (base.py) — вернуть ~55% инвентаря эстиматору
Working on this (night shift), ветка fix/tradein-scraped-at-upsert. Оба зеркальных upsert-пути (app base.py + scraper-kit base.py — боевой) + drift-reconcile UPDATE…
lekss361
deleted branch fix/tradein-deactivate-stale-domklik-n1 from lekss361/gendesign
2026-07-02 20:10:36 +00:00
fix(tradein): deactivate_stale для domklik/n1 + честная freshness по scraped_at (#2204)
[P1] Pre-merge CI-гейт для tradein-mvp (backend pytest + frontend typecheck/lint)