chore(sql): renumber sales-tracker MV migration 161→164 (avoid collision)
ci.yml #2442 -Commit
2cf6261005
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
fix(site-finder): NO_ENGINEERING_NEARBY is a warning, not a verdict blocker (#1617)
ci.yml #2372 -Commit
ac19ef4823
pushed by
bot-backend
fix(leads): window revenue_total/deals_total to leads_window (#1383)
ci.yml #2345 -Commit
64ed95271f
pushed by
bot-backend
fix(site-finder): correct POI-score mock shape+values, routing empty assert (#1486 review)
ci.yml #2344 -Commit
b534579e1b
pushed by
bot-backend
fix(parcels): _score_label honor documented «хорошо»=25 threshold, close band gap (#1357)
ci.yml #2311 -Commit
d0a409f873
pushed by
bot-backend
fix(sql): dedup deals-to-district assignment in ekb districts median refresh (#1352)
ci.yml #2308 -Commit
04d1a64e25
pushed by
bot-backend
fix(site-finder): non-overlapping L2/L3 ready_dt windows, stop double-count of 13-24mo supply (#1355)
ci.yml #2307 -Commit
be68ba8f54
pushed by
bot-backend
fix(site-finder): normalize POI weighted score to 0..100 on backend (#1486)
ci.yml #2305 -Commit
68eb6ded89
pushed by
bot-backend
fix(analytics): align portfolio series to area buckets in quartirography (#1406)
ci.yml #2303 -Commit
26ae507c11
pushed by
bot-backend
fix(cadastre): cad_territorial_zones MULTIPOLYGON typmod + ST_Multi coercion (#1344)
ci.yml #2302 -Commit
13327e5a2c
pushed by
bot-backend
merge: resolve conflicts with main (#1660) into week-review-finish
ci.yml #2298 -Commit
20efc3bf64
pushed by
bot-backend
merge: resolve conflicts with main (#1660) into week-review-finish
ci.yml #2297 -Commit
20efc3bf64
pushed by
bot-backend
test(nspd): align denorm_dump tests with skipped-count return shape (#1660)
ci.yml #2291 -Commit
ead08549e4
pushed by
bot-backend
test(nspd): align denorm_dump tests with skipped-count return shape (#1660)
ci.yml #2290 -Commit
ead08549e4
pushed by
bot-backend
fix(week-review): backend-аудит v2 — 82 issue (#1560-1656)
ci.yml #2221 -Commit
e0fff9cfb0
pushed by
bot-backend
fix(frontend): regen api-types.ts — rate_ms в BulkGeoEnqueueRequest
ci.yml #2110 -Commit
edfdd04923
pushed by
bot-backend
fix(frontend): regen api-types.ts — rate_ms в BulkGeoEnqueueRequest
ci.yml #2109 -Commit
edfdd04923
pushed by
bot-backend
fix/week-review-audit
fix(migrations): живые миграции для прод-фиксов #1361/#1419/#1364
ci.yml #2106 -Commit
c6bfce3d1a
pushed by
bot-backend
fix(migrations): живые миграции для прод-фиксов #1361/#1419/#1364
ci.yml #2105 -Commit
c6bfce3d1a
pushed by
bot-backend
fix/week-review-audit
Merge remote-tracking branch 'forgejo/main' into HEAD
ci.yml #2097 -Commit
479f01ae1a
pushed by
bot-backend
Merge remote-tracking branch 'forgejo/main' into HEAD
ci.yml #2096 -Commit
479f01ae1a
pushed by
bot-backend
fix/week-review-audit
fix(site-finder/compare): thread velocityDataAvailable into compare columns (#1422)
ci.yml #2090 -Commit
7fd69e90cd
pushed by
bot-backend
feat(site-finder): wire domrf→cad_buildings geom-match + parking_ratio конкурентов (#96)
ci.yml #1997 -Commit
7e2065a74f
pushed by
bot-backend
ci(infra): coverage-gate (#68) + OpenAPI codegen-assert (#69) + uptime monitoring (#75)
ci.yml #1939 -Commit
4e3bd55f2b
pushed by
bot-backend
feat(rbac): add analyst role + §19 audit-log middleware (#962)
deploy.yml #1388 -Commit
86828d0388
pushed by
bot-backend