gendesign/tradein-mvp/backend
bot-backend da2abeac01 fix(tradein): /sales-vs-listings street_only не house_linked (Refs #757)
street_sales_vs_listings матчит по УЛИЦЕ, не по дому (#721 ADR — дом-уровневый
join невозможен). Emit house_linked был ложным утверждением точности до дома,
противоречил честности #721/#722. Теперь data_quality=street_only при
total_deals>0, иначе no_data. _empty-ветка и SQL не тронуты; house_linked
остаётся в enum-типе (не сужаем). pytest -k sales_vs_listings 8 passed.
2026-05-30 19:21:28 +03:00
..
app fix(tradein): /sales-vs-listings street_only не house_linked (Refs #757) 2026-05-30 19:21:28 +03:00
data/sql feat(scrapers): wire N1.ru city sweep — pipeline + scheduler + admin endpoint (#575) (#745) 2026-05-30 15:43:38 +00:00
scripts feat(backtest): per-rooms asking→sold correction block (#648 S1) (#650) 2026-05-29 13:11:55 +00:00
tests fix(scrapers): stable dedup_hash — drop price_rub + strip URL query (Refs #753) (#761) 2026-05-30 16:10:27 +00:00
.dockerignore feat: add tradein-mvp subproject (Trade-In Estimator под /trade-in) 2026-05-21 00:25:39 +03:00
Dockerfile feat(tradein): persistent infra для backfill scripts (PR F) (#592) 2026-05-27 06:59:54 +00:00
pyproject.toml feat(rbac): role-based access control via X-Authenticated-User middleware (#585) 2026-05-26 06:18:40 +00:00