# Frontend FSD Broker Pilot — задачи Статус: выполнено Подробные шаги, команды и expected results находятся в [plan.md](plan.md). ## 1. FSD entrypoints - [x] Создать новые page entrypoints для broker routes. - [x] Переключить `routes.tsx` на новые public entrypoints. - [x] Сохранить текущее поведение broker routes через совместимые re-export переходы. ## 2. Broker account slice - [x] Перенести broker accounts, portfolio queries и aggregation read-model в `entities/broker-account`. - [x] Вынести `BrokerAccountCard` и `BrokerAccountsSummary` в widgets с public API. - [x] Привязать тесты списка счетов и агрегатов к новым slice boundaries. ## 3. Broker position slice - [x] Перенести positions query, allocation helpers и instrument path mapping в `entities/broker-position`. - [x] Вынести allocation chart в widget. - [x] Переключить overview и positions pages на новые public API. ## 4. Broker operation slice - [x] Перенести operations query и filter guards в `entities/broker-operation`. - [x] Вынести operations table в widget. - [x] Перенести account layout shell в FSD-структуру и обновить broker nested routes. ## 5. Cleanup и документация - [x] Оставить только безопасные shim/re-export файлы или удалить старые broker entrypoints после переключения импортов. - [x] Обновить `apps/docs/docs/frontend/overview.md` с описанием broker FSD pilot. - [x] Прогнать frontend tests, lint, build и Docusaurus build.