[SF-v2 #951] 951-A: services/forecasting/ scaffold + macro loader §9.5 #977

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

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

Scope: Создать пакет services/forecasting/ (его НЕТ). Macro loader читает macro_indicator (key_rate rf daily; mortgage_rate_weighted sverdl monthly) → resample to monthly, expose макрокоэф-ряды. Стандартизировать на macro_indicator (НЕ cbr_mortgage_series как в _current_mortgage_rate L1623).

Файлы: new backend/app/services/forecasting/init.py, macro.py

DoD:

  • get_macro_series(indicator_type, freq) возвращает месячно-выровненный ряд до 2026-05; key_rate + mortgage_rate грузятся

Зависит от:
Effort: M

**Часть EPIC #951 (Site Finder v2 / GG-форсайт).** Декомпозиция критпути — ground-truth (прод-БД + код) + web-research, 2026-06-02. **Scope:** Создать пакет services/forecasting/ (его НЕТ). Macro loader читает macro_indicator (key_rate rf daily; mortgage_rate_weighted sverdl monthly) → resample to monthly, expose макрокоэф-ряды. Стандартизировать на macro_indicator (НЕ cbr_mortgage_series как в _current_mortgage_rate L1623). **Файлы:** new backend/app/services/forecasting/__init__.py, macro.py **DoD:** - get_macro_series(indicator_type, freq) возвращает месячно-выровненный ряд до 2026-05; key_rate + mortgage_rate грузятся **Зависит от:** — **Effort:** M
lekss361 added this to the Site Finder v2 — Foresight (GG-форсайт) milestone 2026-06-02 19:22:16 +00:00
lekss361 added the
analytics
GG-форсайт
scope/backend
site-finder
labels 2026-06-02 19:22:16 +00:00
lekss361 added the
status/ready
label 2026-06-02 19:28:01 +00:00
Collaborator

Сделано (merged). Scaffold services/forecasting/ + macro-loader §9.5:

  • #1007macro_series.py: get_monthly_macro (key_rate daily→monthly LOCF), regime-classifier, lag/confounder helpers. 51 тест.
  • #1010macro_coefficient.py (§9.5 композитный множитель спроса, renorm над available, segment-steepness). 50 тестов.
    opus-review . ADVISORY (не врезано до бэктеста).
✅ **Сделано** (merged). Scaffold `services/forecasting/` + macro-loader §9.5: - #1007 — `macro_series.py`: get_monthly_macro (key_rate daily→monthly LOCF), regime-classifier, lag/confounder helpers. 51 тест. - #1010 — `macro_coefficient.py` (§9.5 композитный множитель спроса, renorm над available, segment-steepness). 50 тестов. opus-review ✅. ADVISORY (не врезано до бэктеста).
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#977
No description provided.