[Refactor] Container/VM/view: вырожденные VM, имена, дубли breadcrumbs и title #143

Closed
opened 2026-11-04 01:15:20 +03:00 by codex-bot · 0 comments
Owner

Аудит 2026-10-19, CQ-013 и CQ-016, план п.14 и п.17. Объём сокращён по результатам перепроверки.

Результат

  • Удалены вырожденные VM, которые только передают значения дальше (сейчас их два), и нормализованы имена use*ViewModel по правилу ui.md (сейчас расходятся пять).
  • Объединены настоящие дубли breadcrumbs и document title. Error-views, два IncomeSummary и period-screen VM только похожи, поэтому их не трогаем. staleTime в defaults QueryClient не переносим: это запрещает data.md:76-77.

AC

  • UI и поведение не меняются; затронутые page-тесты проходят.
  • npm run verify проходит.
Аудит 2026-10-19, CQ-013 и CQ-016, план п.14 и п.17. Объём сокращён по результатам перепроверки. ## Результат - Удалены вырожденные VM, которые только передают значения дальше (сейчас их два), и нормализованы имена `use*ViewModel` по правилу ui.md (сейчас расходятся пять). - Объединены настоящие дубли breadcrumbs и document title. Error-views, два IncomeSummary и period-screen VM только похожи, поэтому их не трогаем. `staleTime` в defaults QueryClient не переносим: это запрещает data.md:76-77. ## AC - [ ] UI и поведение не меняются; затронутые page-тесты проходят. - [ ] `npm run verify` проходит.
codex-bot added the Kind/Refactor label 2026-11-04 01:15:20 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WealthLedger/frontend#143