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
feat(cian): use BrowserFetcher in history backfill to populate priceChanges
ci.yml #2211 -Commit
af189e7e40
pushed by
lekss361
feat(scrapers): enable cian_city_sweep (proxy alive, sweep is cookieless) (#1568)
deploy-tradein.yml #2203 -Commit
b5829fa226
pushed by
lekss361
feat(scrapers): enable cian_city_sweep — proxy alive, sweep is cookieless
ci.yml #2202 -Commit
3853007e88
pushed by
lekss361
feat(tradein/db): derived price-history trigger (avito/yandex) + last_seen_at deactivate index (#1559)
deploy-tradein.yml #2199 -Commit
e46867fa7f
pushed by
lekss361
feat(tradein/db): price-history trigger (116) + last_seen_at index (117)
ci.yml #2198 -Commit
59d58cf931
pushed by
lekss361
feat(scrapers): segment-aware generic deactivate_stale for yandex/cian (#1558)
deploy-tradein.yml #2195 -Commit
91f9a95f93
pushed by
lekss361