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 уже работают).
|
||
|---|---|---|
| .. | ||
| v1 | ||
| __init__.py | ||