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
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
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
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
fix(cian): recover new-build house via cadastral anchor + listings (source,source_id) dedup (#1773) (#1912)
deploy-tradein.yml #3182 -Commit
1d5b081cb4
pushed by
bot-backend
feat(workers): Celery-beat data-freshness monitor with GlitchTip alerts
ci.yml #3119 -Commit
6d6abf30b1
pushed by
bot-backend
feat(financial): levered (equity) IRR for the developer financial model
ci.yml #3106 -Commit
1ae8ae3ca0
pushed by
bot-backend
fix(site-finder): разгейтить geoportal зон-резолвер от gappy NSPD-дампа
ci.yml #3019 -Commit
46f021e1c8
pushed by
bot-backend
feat(site-finder): backfill ЕКБ зон-регламента — разблокировать видимость финмодели (#1881)
ci.yml #3012 -Commit
2ff34b1500
pushed by
bot-backend
fix(ptica): honest isReal flags — placeholder stubs no longer marked real (audit #1871 P1.3)
ci.yml #2955 -Commit
2303207629
pushed by
bot-backend
Merge pull request 'revert: remove Site Finder v2 cockpit (PR #1866/#1868/#1870)' (#1872) from revert/site-finder-v2 into main
deploy.yml #2911 -Commit
06929e94b3
pushed by
bot-backend
chore(frontend): regenerate api-types.ts for forecast pdf export (#1739)
ci.yml #2507 -Commit
e7342d9f98
pushed by
bot-backend
chore(frontend): regenerate api-types.ts for forecast pdf export (#1739)
ci.yml #2506 -Commit
e7342d9f98
pushed by
bot-backend
fix(site-finder): 5 дефектов из боевого фидбека analyze (#1736 #1737 #1738 #1739 #1740)
ci.yml #2503 -Commit
b1c0ea1268
pushed by
bot-backend
chore(sql): renumber objective history writer migration 164→166 (avoid collision)
ci.yml #2449 -Commit
e4cc2d9625
pushed by
bot-backend
chore(sql): renumber sales-tracker MV migration 161→164 (avoid collision)
ci.yml #2443 -Commit
2cf6261005
pushed by
bot-backend