fix(tradein/estimator): displayed analog cards match n_analogs + cross-source dedup (#2518)
deploy-tradein.yml #5139 -Commit
8b7af92ee3
pushed by
lekss361
fix(tradein/auth): restore brusnika (user2) pilot access
ci-tradein.yml #5101 -Commit
60be78f97c
pushed by
lekss361
fix(trade-in-pdf): убрать три ложных утверждения из PDF-отчёта
ci-tradein.yml #5000 -Commit
27d1b09c72
pushed by
bot-backend
fix(tradein/estimator): scope year_built NULL cohort-bypass away from avito (#2013)
ci-tradein.yml #4924 -Commit
e042e9bbfd
pushed by
bot-backend
fix(scrapers): WAF re-trigger guard + throttled BrowserSession для DOM.РФ catalog (#2445-D1/D2)
ci.yml #4562 -Commit
68d0575080
pushed by
bot-backend
feat(scrapers): wire per-flat DOM.РФ catalog scraper + propagate catalog_url_hash (#2442)
ci.yml #4522 -Commit
f6fb79522a
pushed by
bot-backend
feat(scrapers): реестр РНС/РВЭ ГИСОГД-СО из открытого API (#2367 PR-1)
ci.yml #4293 -Commit
1b96ec1baf
pushed by
bot-backend
feat: mapping-review tool — list/approve/reject auto-mappings + admin page
ci.yml #4067 -Commit
959fc8e7bf
pushed by
bot-backend
fix(tradein/estimator): дедуп — нумерованные улицы + house-no guard на street-union (#2265, review follow-up)
ci-tradein.yml #4064 -Commit
9cdc7cef21
pushed by
lekss361
fix(tradein/estimator): savepoint+retry вокруг ratio-lookup — transient не гасит expected_sold (#2265)
ci-tradein.yml #4057 -Commit
9a9f13d513
pushed by
lekss361
feat(site-finder): supply-only fallback в §4.2 — предложение без темпа продаж (#2177 шаг 3) (#2240)
deploy.yml #3969 -Commit
9cfefc0ca4
pushed by
bot-backend
feat(etl): auto_core_dev_v5 — core-name + dev-confirm backfill проход (#2177 шаг 2)
ci.yml #3954 -Commit
f8d5a14290
pushed by
bot-backend
feat(site-finder): оптимизатор программ — «Как участок сходится» при отрицательном вердикте (#2181)
ci.yml #3917 -Commit
71c7e6b5b5
pushed by
bot-backend
fix(best-layouts): знаменатель покрытия в комплексах, не в сырых obj_id (#2177)
ci.yml #3897 -Commit
6a554b559e
pushed by
bot-backend
feat(proxy-pool): pool service (acquire/release/health) + healthcheck scheduler task (#2162)
deploy-tradein.yml #3850 -Commit
d7f4873a53
pushed by
lekss361
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
fix(site-finder): §4.3 подпись — убрать сырое имя поля planned_commissioning
ci.yml #3680 -Commit
ad5fa0f8a1
pushed by
bot-backend
feat(section7): editable section footprint + корпус plural/program hint (#1953)
ci.yml #3642 -Commit
83a063f0ee
pushed by
bot-backend
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
perf(objective_lots): inline DISTINCT ON for 3 view-fullscan consumers + cache landing stats (#1953)
ci.yml #3494 -Commit
e33273591b
pushed by
bot-backend
perf(objective_lots): inline-pushdown competitors._SOLD_COUNT_SQL + covering physflat index (#1953) (#2054)
deploy.yml #3466 -Commit
94d01ed066
pushed by
bot-backend
fix(generative): forward genuine price_source through /recompute (#1965 Stage 2a)
ci.yml #3384 -Commit
18d012da1b
pushed by
bot-backend
fix(analytics): recommend_mix success-boost regression from view 172 (#1955)
ci.yml #3311 -Commit
a184d38aa6
pushed by
bot-backend
perf(tradein): GIST index on (geom::geography) for estimator radius filter (#1189) (#1924)
deploy-tradein.yml #3220 -Commit
d89210200b
pushed by
bot-backend