feat(sf-b5): extend /parcels/{cad}/analyze with 15 fields (EGRN/encumbrance/red_lines/risks/district prices) #332

Merged
lekss361 merged 1 commit from feat/sf-b5-analyze-extend into main 2026-05-17 21:11:19 +00:00

1 commit

Author SHA1 Message Date
lekss361
c67c8138af feat(sf-b5): extend /analyze with EGRN + encumbrance + red_lines + risks
SF-B5: добавить 15 новых полей в POST /parcels/{cad_num}/analyze:
- egrn: cadastral_value_rub/per_m2, land_category, permitted_use_text,
  last_egrn_update_date, area_m2, ownership_type, right_type, status, address
- encumbrance: has_zouit, zouit_types, zouit_count (из cad_zouit)
- red_lines: intersects, count (из cad_red_lines via ST_Intersects)
- metro: nearest_top3 = null placeholder (заполнится после merge metro scraper)
- district_price_per_m2_min/max/median/sample_size (из objective_lots по району)
- risks: flood_zone (cad_risk_zones), noise_score, geology_risk_label (proxy)

Не трогает competitors block (OBJ-3 + PR #328 уже работают).
2026-05-18 00:02:54 +03:00