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
Merge pull request 'fix(tradein): trade-in PDF cover uses estimate.expires_at, not hardcoded +30d (#1530)' (#1676) from fix/pdf-expires-at-1530 into main
deploy-tradein.yml #2329 -Commit
3dcddae647
pushed by
lekss361
fix(forecasting): cap trend_ratio by v_rec magnitude when v_prior==0 (#1508)
ci.yml #2317 -Commit
cf36151dbc
pushed by
lekss361
fix(sql): dedup deals-to-district assignment in ekb districts median refresh (#1352)
ci.yml #2316 -Commit
04d1a64e25
pushed by
lekss361
fix(site-finder): non-overlapping L2/L3 ready_dt windows, stop double-count of 13-24mo supply (#1355)
ci.yml #2315 -Commit
be68ba8f54
pushed by
lekss361
fix(tradein): trade-in PDF cover uses estimate.expires_at, not hardcoded +30d (#1530)
ci.yml #2314 -Commit
f8ea119d22
pushed by
lekss361
fix(analytics): align portfolio series to area buckets in quartirography (#1406)
ci.yml #2313 -Commit
26ae507c11
pushed by
lekss361
fix(site-finder): normalize POI weighted score to 0..100 on backend (#1486)
ci.yml #2312 -Commit
68eb6ded89
pushed by
lekss361
fix(cadastre): cad_territorial_zones MULTIPOLYGON typmod + ST_Multi coercion (#1344)
ci.yml #2304 -Commit
13327e5a2c
pushed by
lekss361
fix(analytics): drop false market verdict from per-object Sold % KpiCard (#1407)
ci.yml #2301 -Commit
66afac8bb3
pushed by
lekss361
Merge pull request 'fix(week-review): дожим — 4 фикса (#1569, #1590, #1642, #801)' (#1662) from fix/week-review-finish into main
deploy.yml #2300 -Commit
18da92ccc7
pushed by
lekss361
fix(week-review): backend-аудит v2 — 82 фиксов (#1660)
deploy.yml #2296 -Commit
14f3ef2019
pushed by
lekss361
Merge pull request 'fix(site-finder): nearest_top3 metro from osm_poi_ekb (#1667)' (#1670) from fix/1667-metro-block into main
deploy.yml #2295 -Commit
50db2b82aa
pushed by
lekss361
feat(scripts): Potrace floor-plan vectorization spike (#299) (#1663)
deploy.yml #2292 -Commit
829f046852
pushed by
lekss361
feat(yandex): switch SERP scraping to JSON gate-API (bypasses bandwidth tarpit) (#1665)
deploy-tradein.yml #2257 -Commit
f8779c0812
pushed by
lekss361
feat(tradein): rewrite Yandex SERP to gate-API JSON transport
ci.yml #2256 -Commit
b351d62f45
pushed by
lekss361
Merge pull request 'fix(yandex): rotate proxy IP + retry on tarpit-timeout/captcha in combos sweep' (#1664) from fix/yandex-rotate-on-tarpit into main
deploy-tradein.yml #2252 -Commit
edaadc7685
pushed by
lekss361
fix(tradein): yandex fetch_around rotate-on-tarpit + retry (combos sweep resilience)
ci.yml #2251 -Commit
b19c4a0b8c
pushed by
lekss361
fix(avito): scale per-anchor timeout for detail-enrich + durable SERP counters (#1661)
deploy-tradein.yml #2243 -Commit
7a88964ef5
pushed by
lekss361
fix(avito-sweep): scale per-anchor timeout by detail budget + preserve SERP counters before detail phase
ci.yml #2242 -Commit
40c044e2a6
pushed by
lekss361
fix(tradein): yandex combos watchdog timeout P0 + deploy filter gap
ci.yml #2217 -Commit
ed4662e37b
pushed by
lekss361
feat(tradein): yandex city sweep — EKB-center rooms×price combos (replaces 5-anchor shallow) (#1658)
deploy-tradein.yml #2214 -Commit
e7901bc1e8
pushed by
lekss361
feat(tradein): yandex city sweep — center combos replaces 5-anchor shallow
ci.yml #2212 -Commit
e551eda289
pushed by
lekss361