gendesign/tradein-mvp/backend
bot-backend 60959a58c9
All checks were successful
CI / changes (pull_request) Successful in 7s
CI / backend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
fix(tradein): deactivate_stale для domklik/n1 + честная freshness по scraped_at (#2204)
- deactivate_stale_listings: kwarg staleness_column (whitelist last_seen_at/scraped_at,
  ValueError до SQL; имя колонки в f-string только после whitelist, значения — binding)
- параметр прокинут в оба dispatch-пути (product_handlers kit + legacy scheduler)
- seed 160: deactivate_stale_domklik (scraped_at, ttl=14 — last_seen_at двигается
  нетрекаемым bulk-touch и для TTL бесполезен), deactivate_stale_n1 (ttl=14, dead source)
- domklik blanket по сегментам осознанно: 100% строк vtorichka (prod 2026-07-02)
- +13 тестов; полный сьют 2959 passed

Refs #2204
2026-07-02 23:03:44 +03:00
..
app fix(tradein): deactivate_stale для domklik/n1 + честная freshness по scraped_at (#2204) 2026-07-02 23:03:44 +03:00
data/sql fix(tradein): deactivate_stale для domklik/n1 + честная freshness по scraped_at (#2204) 2026-07-02 23:03:44 +03:00
scripts feat(tradein/domclick): local-runner + ingest tooling → main (split from parked Layer-B) 2026-06-28 10:26:52 +03:00
tests fix(tradein): deactivate_stale для domklik/n1 + честная freshness по scraped_at (#2204) 2026-07-02 23:03:44 +03:00
.dockerignore feat: add tradein-mvp subproject (Trade-In Estimator под /trade-in) 2026-05-21 00:25:39 +03:00
Dockerfile chore(scraper-kit): docker-context wiring + restore backend workspace dep (#2137) 2026-07-02 14:21:38 +00:00
pyproject.toml chore(scraper-kit): docker-context wiring + restore backend workspace dep (#2137) 2026-07-02 14:21:38 +00:00