fix(tradein): deactivate_stale для domklik/n1 + честная freshness по scraped_at (#2204) #2221

Merged
lekss361 merged 2 commits from fix/tradein-deactivate-stale-domklik-n1 into main 2026-07-02 20:10:35 +00:00

2 commits

Author SHA1 Message Date
bot-backend
3003e37c67 merge main: подтянуть ci-tradein гейт (#2208) в ветку
All checks were successful
CI Trade-In / changes (pull_request) Successful in 7s
CI Trade-In / frontend-checks (pull_request) Has been skipped
CI / backend-tests (pull_request) Has been skipped
CI / changes (pull_request) Successful in 7s
CI / frontend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Has been skipped
CI Trade-In / backend-tests (pull_request) Successful in 1m35s
2026-07-02 23:07:29 +03:00
bot-backend
60959a58c9 fix(tradein): deactivate_stale для domklik/n1 + честная freshness по scraped_at (#2204)
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
- 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