[SF-v2 #955] 955-A2: Report assembler (analyze dict→SiteFinderReport) #988

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

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

Scope: Чистая функция сборки отчёта из analyze-словаря (parcels.py L2505 return ~90 ключей).

Файлы: new backend/app/services/report_builder.py

DoD:

  • build_report(analyze: dict) -> SiteFinderReport; unit-test на фикстуре

Зависит от: 955-A1
Effort: M

**Часть EPIC #955 (Site Finder v2 / GG-форсайт).** Декомпозиция критпути — ground-truth (прод-БД + код) + web-research, 2026-06-02. **Scope:** Чистая функция сборки отчёта из analyze-словаря (parcels.py L2505 return ~90 ключей). **Файлы:** new backend/app/services/report_builder.py **DoD:** - build_report(analyze: dict) -> SiteFinderReport; unit-test на фикстуре **Зависит от:** 955-A1 **Effort:** M
lekss361 added this to the Site Finder v2 — Foresight (GG-форсайт) milestone 2026-06-02 19:24:39 +00:00
lekss361 added the
GG-форсайт
scope/backend
site-finder
labels 2026-06-02 19:24:40 +00:00
Author
Owner

🔴 GG-critical (стратегсессия 2026-06-01)

Сборка «резюме/ТЗ продукта участка» из прогноза — то, что ГГ хочет видеть как итог (00:15:02 «дать резюме… и вот ТЗ для этого продукта»). build_report() превращает сырой analyze-вывод в продуктовый манифест, который потребляют экспорт и показ руководству. priority/critical — связующее звено между движком (#980–#983) и тем, что увидит ГГ. Зависит от #987.

## 🔴 GG-critical (стратегсессия 2026-06-01) Сборка «резюме/ТЗ продукта участка» из прогноза — то, что ГГ хочет видеть как итог (00:15:02 «дать резюме… и вот ТЗ для этого продукта»). `build_report()` превращает сырой analyze-вывод в продуктовый манифест, который потребляют экспорт и показ руководству. **priority/critical** — связующее звено между движком (#980–#983) и тем, что увидит ГГ. Зависит от #987.
Sign in to join this conversation.
No project
No assignees
1 participant
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#988
No description provided.