feat(site-finder): карта точек подключения (НСПД) в секции «Сети» (#1746, доступная часть)
ci.yml #2518 -Commit
e89fd66639
pushed by
bot-backend
feat(site-finder): продуктовые решения по фидбеку analyze (#1741 #1742 #1743 #1744 #1745)
ci.yml #2513 -Commit
8cd0620543
pushed by
bot-backend
Merge remote fix/sf-feedback-batch (#1736 minimap test) into local
ci.yml #2510 -Commit
3280859170
pushed by
bot-backend
test(site-finder): wrap MiniMap test render in QueryClientProvider (#1736)
ci.yml #2509 -Commit
0f9babb7ff
pushed by
bot-backend
test(site-finder): wrap MiniMap test render in QueryClientProvider (#1736)
ci.yml #2508 -Commit
0f9babb7ff
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
fix(browser): reset page_counter on recycle + close login page in finally (#796 review)
ci.yml #2476 -Commit
a6717705b9
pushed by
bot-backend
merge main + renumber 163→167 + guard riasurt harvest (#108 review)
ci.yml #2454 -Commit
0a72ef9491
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
chore(sql): renumber sales-tracker MV migration 161→164 (avoid collision)
ci.yml #2442 -Commit
2cf6261005
pushed by
bot-backend
feat(site-finder): РИАСУРТ Свердл 14-layer harvest client+schema+task for ЕКБ agglomeration (#108)
ci.yml #2422 -Commit
31e316e04e
pushed by
bot-backend
feat(sql): sales-tracker velocity + absorption MVs for Site Finder (#61)
ci.yml #2420 -Commit
96a9c575b4
pushed by
bot-backend
fix(sql): emiss backfill period_type='quarter' to match scraper (#1606 review)
ci.yml #2418 -Commit
2659600374
pushed by
bot-backend
fix(sql): emiss backfill period_type='quarter' to match scraper (#1606 review)
ci.yml #2417 -Commit
2659600374
pushed by
bot-backend
feat(tradein): segment=vtorichka|novostroyki|all query-param on listings (#1188)
ci.yml #2416 -Commit
b64334d7bd
pushed by
bot-backend
fix(sql): EMISS PK includes period_type so yearly+Q1 coexist (#1606 follow-up)
ci.yml #2394 -Commit
5170107405
pushed by
bot-backend
fix(llm): word-boundary INN match, tighten edge cases (#1640 follow-up)
ci.yml #2393 -Commit
4309a12c67
pushed by
bot-backend
fix(exporters): annotate scenario deficit horizon in excel too (#1590 follow-up)
ci.yml #2392 -Commit
c54502ebf8
pushed by
bot-backend
fix(admin-scrape): ge=1 on count param + enforce LLM finish_reason (#review-followup)
ci.yml #2391 -Commit
145dc62e0b
pushed by
bot-backend
docs(estimator): DKP corridor described as P10/P90 not min/max in schema+TS (#1520 follow-up)
ci.yml #2390 -Commit
f1c5056397
pushed by
bot-backend
fix(leads): replace ::interval cast with make_interval (psycopg v3 trap) (#1383 follow-up)
ci.yml #2389 -Commit
bcb348da40
pushed by
bot-backend
fix(weather): wind_d returns None when no valid samples, not fabricated 0.0° (#weather-cache)
ci.yml #2388 -Commit
6cf65eb26b
pushed by
bot-backend
test(site-finder): cover is_residential_zone raw_props/subcategory branch (#1353 follow-up)
ci.yml #2387 -Commit
827459e72a
pushed by
bot-backend
fix(scrapers): narrow domrf Level-1 status badge-class regex (#1609 follow-up)
ci.yml #2386 -Commit
c3c89646ce
pushed by
bot-backend
feat(yandex): route gate-API fetch through camoufox BrowserFetcher
ci.yml #2384 -Commit
a8d7be68ad
pushed by
bot-backend
fix(site-finder): remove dead sat_factor (computed+written, never applied) (#1509)
ci.yml #2381 -Commit
9e5086890f
pushed by
bot-backend
fix(forecasting): wrap long lines, guard window_months=0, correct base_pace fallback comment (#1593 review)
ci.yml #2379 -Commit
ec0d80c1e9
pushed by
bot-backend