feat(tradein): rebrand default product "Trade-In" → "Мера" + new mark
ci.yml #1112 -Commit
f185e56df0
pushed by
bot-backend
feat/tradein-rebrand-mera
feat(sql): ird_overlays durable overlay store for ИРД geometry (#1067)
ci.yml #1110 -Commit
2d638a11b1
pushed by
bot-backend
feat/ird-overlays-table
fix(nspd): list_layers parse flat layers[] response, not children-tree
ci.yml #1106 -Commit
a609bcf741
pushed by
bot-backend
fix/nspd-list-layers-flat-parse
feat(site_finder): velocity coverage gap-fill via spatial+name fallback (#968 949-A)
deploy.yml #1104 -Commit
d9c2157d02
pushed by
bot-backend
feat(site_finder): velocity coverage gap-fill via spatial+name fallback (#968 949-A)
ci.yml #1103 -Commit
d9c2157d02
pushed by
bot-backend
feat(site_finder): velocity coverage gap-fill via spatial+name fallback (#968 949-A)
ci.yml #1102 -Commit
d9c2157d02
pushed by
bot-backend
fix(frontend): bind Next standalone to 0.0.0.0 so healthcheck passes
deploy.yml #1097 -Commit
b77e856d89
pushed by
bot-backend
fix(frontend): bind Next standalone to 0.0.0.0 so healthcheck passes
ci.yml #1096 -Commit
b77e856d89
pushed by
bot-backend
fix(frontend): bind Next standalone to 0.0.0.0 so healthcheck passes
ci.yml #1095 -Commit
b77e856d89
pushed by
bot-backend
ci(forgejo): add pytest gate for the main backend suite (CI-rehab 3/3)
ci.yml #1094 -Commit
37837e72f4
pushed by
bot-backend
ci(forgejo): add pytest gate for the main backend suite (CI-rehab 3/3)
ci.yml #1093 -Commit
37837e72f4
pushed by
bot-backend
feat(analyze): expose competitor + pipeline lat/lon for map layers (#999)
deploy.yml #1037 -Commit
a87a69af7c
pushed by
bot-backend
fix(site-finder): handle 202 on-demand geometry in analyze + error boundaries (#1001)
deploy.yml #1035 -Commit
f7eb98b971
pushed by
bot-backend
feat(site-finder): horizon selector (6/12/18) on analysis screen (#996)
deploy.yml #1033 -Commit
740210d9ea
pushed by
bot-backend
feat(site-finder): forecast Section 6 (прогноз/сценарии/confidence) on analysis screen (#998)
deploy.yml #1029 -Commit
4ec762a202
pushed by
bot-backend
feat(parcels): wire §22 forecast into analyze endpoint (3b-ii, #995)
deploy.yml #1018 -Commit
19584e0249
pushed by
bot-backend
feat(forecast): forecast_site_finder_report Celery task + schema-filtered run read (3b-i)
deploy.yml #1017 -Commit
c94810f3a7
pushed by
bot-backend
feat(forecasting): §9.x→§22 orchestrator + fix supply-side district resolution (3a)
deploy.yml #1014 -Commit
a0e61a38b4
pushed by
bot-backend
feat(forecasting): add months-of-inventory (MOI) to §9.8 demand-supply forecast
deploy.yml #1012 -Commit
01a74ade7a
pushed by
bot-backend
feat(forecast): resolve admin district -> micro set in §9.x market/supply/sales filters
deploy.yml #1010 -Commit
681a922d99
pushed by
bot-backend
feat(sql): add ekb_district_alias micro->admin vocab bridge (131)
deploy.yml #1008 -Commit
b83ffedec3
pushed by
bot-backend
fix(affordability): calibrate key_rate->market mortgage spread to 4.5pp
deploy.yml #980 -Commit
4844847cae
pushed by
bot-backend
fix(backtest): add binomial significance gate to §9.6 verdict
deploy.yml #978 -Commit
cc66f51863
pushed by
bot-backend
feat(forecasting): wire Almon-ADL rate estimator into §9.6 consumers (#978)
deploy.yml #975 -Commit
9cffe3c9ec
pushed by
bot-backend
feat(backtest): validate #978 Almon-ADL + #979 seasonal as OOS variants
deploy.yml #972 -Commit
692f468010
pushed by
bot-backend
fix(competitors): size-weight avg velocity by flats_total (#949 audit, option B)
deploy.yml #970 -Commit
6a32acb3aa
pushed by
bot-backend
fix(forecasting): honest USP gate (di>0) + unit-explicit coverage fraction
deploy.yml #967 -Commit
b4eb6a8ad5
pushed by
bot-backend
fix(nspd-geo): coerce geom to MultiPolygon + wide cad_buildings schema in on-demand ingest
deploy.yml #966 -Commit
5f60668642
pushed by
bot-backend
feat(site-finder): clickable parcel markers open analysis from the map
deploy.yml #964 -Commit
3cea915e48
pushed by
bot-backend
fix(db): auto-derive cad_parcels.quarter_cad_number trigger (on-demand ingest 500)
deploy.yml #961 -Commit
45d5a338ea
pushed by
bot-backend