gendesign/backend/app/api/v1
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
..
__init__.py init 2026-04-25 13:45:19 +03:00
admin_cadastre.py feat(cadastre): bulk_harvest worker + grid-walker + admin API (#168 PR3/5) (#171) 2026-05-15 13:31:32 +03:00
admin_etl.py feat(etl): fuzzy matcher v2 — pruned threshold 0.85→0.80 for objective mapping coverage 2026-05-17 16:28:20 +03:00
admin_jobs.py refactor(admin): extract _check_token into shared AdminTokenAuth dep (#133) 2026-05-14 23:45:44 +03:00
admin_leads.py refactor(admin): extract _check_token into shared AdminTokenAuth dep (#133) 2026-05-14 23:45:44 +03:00
admin_scrape.py feat(#104): add POST /admin/scrape/ekburg-permits for manual trigger 2026-05-17 08:13:32 +03:00
admin_weight_profiles.py feat(#114): seed 3 default weight presets + include_system API param 2026-05-16 22:49:56 +03:00
analytics.py feat(22k): object page — full exposure 9 blocks (sales/quartirography/metro/photos/docs/specs/checks) (#310) 2026-05-17 15:56:39 +00:00
concepts.py init 2026-04-25 13:45:19 +03:00
custom_pois.py feat(#254): user_custom_pois — backend schema + CRUD + scoring integration 2026-05-17 09:34:33 +03:00
parcels.py feat(sf-b5): extend /analyze with EGRN + encumbrance + red_lines + risks 2026-05-18 00:02:54 +03:00
photos.py fix ui 2026-04-27 20:42:18 +03:00
trade_in.py feat(trade-in): TI-2 PDF export 4-page + frontend enable button (#319) 2026-05-17 17:16:48 +00:00