38 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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.