[tradein] cleanup-волна после стабилизации scraper-kit: удалить legacy-дубли скрапперов + косметика pool
FYI для cleanup-волны (не блокирует, не трогал код — вне scope этой сессии, app/services/scrapers/** = ваша активная зона):
**Про…
[P1] Defense-in-depth для trusted-header auth + rate-limiter fix
[P1] Defense-in-depth для trusted-header auth + rate-limiter fix
Verified live on prod (read-only, docker exec):
TRADEIN_INTERNAL_AUTH_SECRET— идентичное значение наtradein-backendиcaddy(constant-time compare совпадёт…
[needs-human] Продуктовая ясность: мот vs бесплатных оценок + конверсионный слой + README
[needs-human] Продуктовая ясность: мот vs бесплатных оценок + конверсионный слой + README
не надо продажами пока занимаются артем и макс
[tradein][estimator] Подключить house_type/kitchen/ceiling как фичи comp-scoring (+ обязательный backtest)
PR #2396 смержен и задеплоен (2026-07-04) — добавлены kitchen_area_m2/ceiling_height_m/is_apartments сигналы в comp-scoring (estimator.py), каждый…
refactor(tradein/admin): debug sweep endpoints на kit orchestration (#2397 slice A)
lekss361
deleted branch refactor/tradein-admin-debug-sweeps-to-kit from lekss361/gendesign
2026-07-04 09:16:58 +00:00
lekss361
deleted branch refactor/tradein-extract-avito-scrape-helpers from lekss361/gendesign
2026-07-04 09:01:42 +00:00
refactor(tradein/avito): avito_detail_backfill off scrape_pipeline helpers (#2397 slice B)
frontend: заменить mailto-CTA на форму лида в HeroTransparency (parent #1971)
Closing — исходный scope (заменить mailto-CTA на форму лида) выполнен в PR #2393, но QA после деплоя обнаружил, что `HeroTransparency.…
[tradein][v2] Форма лида (#2377) невидима на проде — смонтирована в мёртвом legacy-дереве, не в v2
Done in PR #2398 (squash-merged, задеплоено — build-frontend пересобран, deploy success).
Что сделано:
- Новый v2-native
LeadForm.tsx(`components/trad…