38 lines
1.8 KiB
Markdown
38 lines
1.8 KiB
Markdown
# 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.
|