[SF-v2 #949] 949-B: Модуль рыночных метрик §9.2 #969

Closed
opened 2026-06-02 19:20:28 +00:00 by lekss361 · 1 comment
Owner

Часть EPIC #949 (Site Finder v2 / GG-форсайт). Декомпозиция критпути — ground-truth (прод-БД + код) + web-research, 2026-06-02.

Scope: velocity.py считает только monthly_velocity_sqm→velocity_score. Нужны named-метрики §9.2. offer_count/offer_area_m2 в objective_corpus_room_month ЗАПОЛНЕНЫ но не используются — supply goldmine.

Файлы: new backend/app/services/site_finder/market_metrics.py; wire в analyze_parcel

DoD:

  • 9 метрик: absorption rate, months-of-supply (offer_count/offer_area_m2 ÷ velocity), sell-through, price velocity, area velocity, liquidity, overstock, demand-concentration (HHI), price-sensitivity (reuse _elasticity_coef)
  • non-null на центральном ЕКБ-участке; unit-test с фикстурой

Reuse: velocity.py L81 compute_velocity; analytics_queries _elasticity_coef.
Зависит от: 949-A
Effort: L

**Часть EPIC #949 (Site Finder v2 / GG-форсайт).** Декомпозиция критпути — ground-truth (прод-БД + код) + web-research, 2026-06-02. **Scope:** velocity.py считает только monthly_velocity_sqm→velocity_score. Нужны named-метрики §9.2. offer_count/offer_area_m2 в objective_corpus_room_month ЗАПОЛНЕНЫ но не используются — supply goldmine. **Файлы:** new backend/app/services/site_finder/market_metrics.py; wire в analyze_parcel **DoD:** - 9 метрик: absorption rate, months-of-supply (offer_count/offer_area_m2 ÷ velocity), sell-through, price velocity, area velocity, liquidity, overstock, demand-concentration (HHI), price-sensitivity (reuse _elasticity_coef) - non-null на центральном ЕКБ-участке; unit-test с фикстурой **Reuse:** velocity.py L81 compute_velocity; analytics_queries _elasticity_coef. **Зависит от:** 949-A **Effort:** L
lekss361 added this to the Site Finder v2 — Foresight (GG-форсайт) milestone 2026-06-02 19:20:31 +00:00
lekss361 added the
analytics
GG-форсайт
scope/backend
site-finder
labels 2026-06-02 19:20:32 +00:00
Collaborator

Готово (stale-open). site_finder/market_metrics.py — 9 §9.2-метрик: absorption_rate, months_of_supply, sell_through_pct, unit_velocity, area_velocity, liquidity_index, overstock_index, demand_concentration (HHI), price_sensitivity(+source). Потребляется forecast-оркестратором (orchestrator.py:264 compute_market_metrics → §22 report) — DoD «wire в analyze» реализован через §22-путь (архитектура эволюционировала от inline-analyze к §22-форсайту). Unit-тест test_market_metrics.py. Закрываю.

✅ Готово (stale-open). `site_finder/market_metrics.py` — 9 §9.2-метрик: absorption_rate, months_of_supply, sell_through_pct, unit_velocity, area_velocity, liquidity_index, overstock_index, demand_concentration (HHI), price_sensitivity(+source). Потребляется forecast-оркестратором (`orchestrator.py:264 compute_market_metrics → §22 report`) — DoD «wire в analyze» реализован через §22-путь (архитектура эволюционировала от inline-analyze к §22-форсайту). Unit-тест `test_market_metrics.py`. Закрываю.
Sign in to join this conversation.
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lekss361/gendesign#969
No description provided.