"""Forecasting services — детерминированный форсайт-слой Site Finder v2. #951 (Site Finder v2 / «GG-форсайт», EPIC 7 «Чувствительность к ключевой ставке»). Этот пакет — фундамент data-independent логики прогноза: monthly макро-ряды, классификатор режима ставки, лаговые помощники. Всё ДЕТЕРМИНИРОВАННО, БЕЗ LLM. Слои (по PR): • macro_series (этот PR, #951b) — monthly макро-ряд + классификатор режима ставки. • sales_series (later PR) — monthly ряд продаж по локации. • rate_sensitivity (later PR) — §9.6 чувствительность продаж к key_rate. • macro_coefficient (later PR) — §9.5 макро-коэффициент. Источник макро-данных — таблица macro_indicator через тонкий reader backend/app/services/site_finder/macro.py (переиспользуем, не дублируем). """ from __future__ import annotations from app.services.forecasting.macro_series import ( MonthlyMacro, classify_regime, get_monthly_macro, is_confounded_window, macro_at_lag, ) __all__ = [ "MonthlyMacro", "classify_regime", "get_monthly_macro", "is_confounded_window", "macro_at_lag", ]