fix(site-finder): apply 12mo cutoff to n_lots/sold_pct/price in enrich economics (#1513)
ci.yml #2363 -Commit
82e3f15313
pushed by
lekss361
fix(site-finder): volume-weighted median_price_m2 (#1511) + consistent-period months_to_sellout (#1512)
ci.yml #2362 -Commit
6d550e00b2
pushed by
lekss361
fix(scrapers): cian _walk_price_range stop silently truncating price-range tail (#1393)
ci.yml #2342 -Commit
17c494a063
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(tradein): trade-in PDF cover uses estimate.expires_at, not hardcoded +30d (#1530)
ci.yml #2314 -Commit
f8ea119d22
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
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
feat(scrapers): segment-aware generic deactivate_stale for yandex/cian
ci.yml #2191 -Commit
ddd31dce82
pushed by
lekss361
fix(db): deactivate pre-#753 ghost duplicate listings (167 rows)
ci.yml #2182 -Commit
6b7391ba93
pushed by
lekss361
chore(tradein): деактивировать N1.ru scraper — источник переехал в Cian
ci.yml #2177 -Commit
c07b5d7c5d
pushed by
lekss361
fix(tradein): cian detail-парсер не извлекал kitchen_area_m2 из offer.kitchenArea
ci.yml #2174 -Commit
b390c8334c
pushed by
lekss361
fix(tradein): review minors — scheduler comment + save-error log label
ci.yml #2170 -Commit
fd4a0d643d
pushed by
lekss361
feat(tradein): avito detail-enrichment nightly backfill (#1551)
ci.yml #2164 -Commit
227e82dc01
pushed by
lekss361