[Refactor] Перенести portfolio-structure в pages/account и убрать слой widgets #139

Closed
opened 2026-11-04 00:30:28 +03:00 by codex-bot · 0 comments
Owner

Проблема

Аудит main/audits/2026-10-19-code-quality-architecture, OE-02 и пункт 15 плана: src/widgets/ содержит один slice portfolio-structure, у которого один потребитель — pages/account. Это противоречит правилу .ai/architecture.md: компонент одной page остаётся у page.

Результат и scope

Перенести slice в pages/account/ui/AccountPage/components/PortfolioStructure/, удалить src/widgets, убрать widgets из правил dependency-cruiser.cjs и из .ai/architecture.md. UI и поведение не меняются.

Acceptance Criteria

  • src/widgets отсутствует; PortfolioStructure, его stories и tests живут в pages/account.
  • dependency-cruiser и архитектурная документация не упоминают слой widgets.
  • typecheck, lint, deps, unit tests и Storybook build проходят.

Источник: аудит 2026-10-19, OE-02; план, пункт 15.

## Проблема Аудит `main/audits/2026-10-19-code-quality-architecture`, OE-02 и пункт 15 плана: `src/widgets/` содержит один slice `portfolio-structure`, у которого один потребитель — `pages/account`. Это противоречит правилу `.ai/architecture.md`: компонент одной page остаётся у page. ## Результат и scope Перенести slice в `pages/account/ui/AccountPage/components/PortfolioStructure/`, удалить `src/widgets`, убрать `widgets` из правил `dependency-cruiser.cjs` и из `.ai/architecture.md`. UI и поведение не меняются. ## Acceptance Criteria - [ ] `src/widgets` отсутствует; PortfolioStructure, его stories и tests живут в `pages/account`. - [ ] dependency-cruiser и архитектурная документация не упоминают слой widgets. - [ ] typecheck, lint, deps, unit tests и Storybook build проходят. Источник: аудит 2026-10-19, OE-02; план, пункт 15.
codex-bot added the Kind/Refactor label 2026-11-04 00:30:28 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WealthLedger/frontend#139