Doc-only, без изменений логики (deep-code-reviewer APPROVE): - market_metrics _STOCK_SQL/_SALES_WINDOW_SQL + docstring: убрать ложную отсылку «зеркало … из 100_*.sql» (индекс создаётся ТОЛЬКО в миграции 173). - _SALES_WINDOW_SQL комментарий + compute_market_metrics docstring: room_bucket это Source-B room_area-вокабуляр («Студии 15-30»/«2-к 45-60»/«80+ м²», зеркало room_area_bucket_of), НЕ Source-A «студия/1/2/3» — приводим к фактическому CASE. - market_metrics: добавить комментарий, что DISTINCT-ON дедуп БЕЗУСЛОВНЫЙ (все вызовы compute_market_metrics, не только форсайт-путь); deep-review подтвердил безопасность для ratio/saturated-velocity консьюмеров; дедуп сырой таблицы objective_lots для platform-wide остаётся #1964. - recommendation.map_class docstring: Economy → «стандарт» (код уже маппит так). |
||
|---|---|---|
| .. | ||
| analysis_runs | ||
| analytics | ||
| cadastre | ||
| chat | ||
| etl | ||
| exporters | ||
| forecasting | ||
| generative | ||
| llm | ||
| photos | ||
| scrapers | ||
| site_finder | ||
| __init__.py | ||
| analytics_queries.py | ||
| analytics_refresh.py | ||
| forecast_request_cache.py | ||
| insights.py | ||
| job_settings.py | ||
| objective_etl.py | ||
| objective_sync_config.py | ||
| own_projects.py | ||
| weather_cache.py | ||