feat(site-finder): прогрессивное раскрытие секций отчёта §1–§6 («Раскрыть всё») #2116

Merged
bot-backend merged 1 commit from feat/section-progressive-disclosure into main 2026-06-30 15:31:34 +00:00

1 commit

Author SHA1 Message Date
6894c297d6 feat(site-finder): прогрессивное раскрытие секций отчёта §1–§6
All checks were successful
CI / changes (pull_request) Successful in 9s
CI / backend-tests (pull_request) Has been skipped
CI / frontend-tests (pull_request) Successful in 1m11s
CI / openapi-codegen-check (pull_request) Successful in 2m13s
Каждая секция показывает по умолчанию только основную информацию (вердикт-плашка
+ KPI-ряд), остальное (карты, таблицы, графики, разбивки) — под единым тумблером
«Раскрыть всё ▾». Выполнение запроса: «на каждом этапе только основную информацию,
далее жмёшь раскрыть и показывает всё что у нас есть».

- StageDetails — примитив-тумблер: default-collapsed, conditional-mount детей
  (НЕ display:none — чтобы Leaflet-карты инициализировались при раскрытии),
  aria-expanded, токены, Unicode-каретка.
- §1 Объект: свёрнуты 2-кол грид (карта+ЕГРН/НСПД/POI) + экспорт.
- §2 Оценка: свёрнуты risk-cards + ЗОУИТ + рекомендация.
- §3 Сети: свёрнуты предупреждение ЛЭП + счётчики + таблица + карта + caveat.
- §4 Рынок: свёрнуты настройки+таблица+блоки; CompetitorDetailDrawer оставлен
  смонтированным вне тумблера.
- §5 Атмосфера: свёрнут сезонный климат.
- §6 Прогноз: свёрнуты график + 6.1–6.6 + футер.
- §7 Концепция — не тронут (уже сам по себе progressive: форма → авто-результат).
2026-06-30 20:27:53 +05:00