Merge pull request 'fix(tradein/frontend): redirect legacy /trade-in root to canonical /v2' (#2166) from fix/tradein-canonical-v2-redirect into main
deploy-tradein.yml #3845 -Commit
b8ed46d2dc
pushed by
lekss361
feat(proxy-pool): scrape_proxies table + admin bulk-load/list endpoints (#2161)
deploy-tradein.yml #3844 -Commit
90e4a741f7
pushed by
lekss361
feat(scraper-kit): copy yandex providers with protocol injection, strangler (#2133 yandex)
deploy-tradein.yml #3837 -Commit
3be8062062
pushed by
lekss361
feat(scraper-kit): copy cian providers with protocol injection, strangler (#2133 cian)
deploy-tradein.yml #3835 -Commit
19c0be5d5a
pushed by
lekss361
Merge pull request 'fix(tradein/sale-share): гео-фильтр числителя ≤300м — отсечь mis-bucketed листинги' (#2080) from feat/tradein-sale-share-geofilter into main
deploy-tradein.yml #3529 -Commit
bd3562b6bd
pushed by
lekss361
Merge pull request 'fix(trade-in/ui): расшифровка ДКП/IMV/CV + графики на --viz токены + убрать emoji (#1871)' (#1922) from fix/tradein-redesign-pack into main
deploy-tradein.yml #3214 -Commit
d111573a4b
pushed by
lekss361
feat(site-finder): snapshot.pdf exclude_dev param — hide competitor by developer name
ci.yml #2540 -Commit
1302fe63d7
pushed by
lekss361
fix(site-finder): gate velocity on is_reviewed objective_complex_mapping (#307 OBJ-2)
ci.yml #2438 -Commit
24615b96c1
pushed by
lekss361
feat(objective): diff-gated objective_lots_history writer trigger (#307 OBJ-6)
ci.yml #2437 -Commit
3a3f934bac
pushed by
lekss361
ci: cache uv + skip dev deps to speed up gate jobs (#1709)
ci.yml #2433 -Commit
4e8086cc1f
pushed by
lekss361
ci: drop push-on-feature-branch trigger to kill duplicate CI runs (#1709)
ci.yml #2429 -Commit
7f732ff24d
pushed by
lekss361
test(site-finder): cover is_residential_zone raw_props/subcategory branch (#1353 follow-up)
ci.yml #2401 -Commit
827459e72a
pushed by
lekss361
fix(leads): window revenue_total/deals_total to leads_window (#1383)
ci.yml #2366 -Commit
64ed95271f
pushed by
lekss361
fix(sql): v_supply_layers_latest keep dev_group_name in DISTINCT ON key (#1650)
ci.yml #2341 -Commit
986514be3e
pushed by
lekss361
fix(scrapers): disambiguate EMISS yearly vs Q1 in dedup key (#1606)
ci.yml #2340 -Commit
9dbfb03a3d
pushed by
lekss361
fix(scrapers): scope+stem domrf status classification, fix продано/продана mismatch (#1609)
ci.yml #2339 -Commit
4f0cff92ec
pushed by
lekss361
fix(forecasting): correct _geo_weight decay/floor so far projects get low weight (#1633)
ci.yml #2338 -Commit
e4975c486f
pushed by
lekss361
fix(forecasting): deal_count confidence note carries «за N мес» window (#1637)
ci.yml #2337 -Commit
afa7d80ecf
pushed by
lekss361
fix(forecasting): count non-zero observations in normalize guard, not zero-filled buckets (#1638)
ci.yml #2336 -Commit
494155654e
pushed by
lekss361
fix(llm): INN redaction requires context/checksum, stop eating large numbers (#1640)
ci.yml #2334 -Commit
5c5be890ab
pushed by
lekss361
fix(site-finder): robust is_residential_zone detection for NSPD zone codes (#1353)
ci.yml #2332 -Commit
3fd06228ff
pushed by
lekss361
fix(parcels): _score_label honor documented «хорошо»=25 threshold, close band gap (#1357)
ci.yml #2331 -Commit
d0a409f873
pushed by
lekss361
fix(sql): dedup deals-to-district assignment in ekb districts median refresh (#1352)
ci.yml #2316 -Commit
04d1a64e25
pushed by
lekss361