# FSD Frontend Refactor — Tasks **Ветка:** `codex/fsd-frontend-refactor` **Порядок:** последовательно, каждый task — независимый коммит. - [ ] **Task 1:** Исправить нарушение shared → app — TestSessionProvider - [ ] **Task 2:** Вынести BrokerPositionTable из страницы в widgets - [ ] **Task 3:** Вынести BrokerSummary, BrokerAssetCards, BrokerOverviewSkeleton в widgets - [ ] **Task 4:** Вынести AddPositionForm в features/add-position - [ ] **Task 5:** Вынести useCursorPagination в shared/lib/ - [ ] **Task 6:** Добавить @conarti/eslint-plugin-feature-sliced - [ ] **Финальная проверка:** `npm run build -w apps/frontend && npm run lint -w apps/frontend && npm run -w apps/frontend test run`