docs: plan broker account sections
This commit is contained in:
parent
30922aaa28
commit
62cef9b1c4
@ -26,7 +26,7 @@
|
||||
|
||||
- [T-Bank broker portfolios](../features/tbank-broker-portfolios/spec.md)
|
||||
- [Отображение брокерского портфеля](../features/broker-portfolio-display/spec.md)
|
||||
- [Разделы брокерского счёта](../features/broker-account-sections/spec.md) — ожидает проверки SDD
|
||||
- [Разделы брокерского счёта](../features/broker-account-sections/spec.md) — планирование
|
||||
- [Улучшение UI операций](../features/broker-operations-ui-improvements/spec.md)
|
||||
- [Пагинация и загрузка позиций](../features/broker-positions-pagination-and-loading/spec.md)
|
||||
- [Исправление deadline и очереди T-Bank](../features/tbank-deadline-queue-fix/spec.md)
|
||||
|
||||
1305
docs/features/broker-account-sections/plan.md
Normal file
1305
docs/features/broker-account-sections/plan.md
Normal file
File diff suppressed because it is too large
Load Diff
@ -1,7 +1,7 @@
|
||||
# Разделы брокерского счёта
|
||||
|
||||
Дата: 2026-06-18
|
||||
Статус: ожидает проверки
|
||||
Статус: утверждено к планированию
|
||||
Эпик: [Портфель брокера](../../epics/BrokerPortfolio.md)
|
||||
|
||||
## Цель
|
||||
|
||||
51
docs/features/broker-account-sections/tasks.md
Normal file
51
docs/features/broker-account-sections/tasks.md
Normal file
@ -0,0 +1,51 @@
|
||||
# Разделы брокерского счёта — задачи
|
||||
|
||||
Дата: 2026-06-18
|
||||
Статус: ожидает проверки плана
|
||||
|
||||
Связанные документы:
|
||||
|
||||
- [Epic](../../epics/BrokerPortfolio.md)
|
||||
- [Spec](spec.md)
|
||||
- [Plan](plan.md)
|
||||
- [Research](../../research/2026-06-18-broker-account-sections.md)
|
||||
|
||||
## Backend и API
|
||||
|
||||
- [ ] Получить отдельное утверждение `plan.md` и `tasks.md` и обновить SDD-статусы до начала кода.
|
||||
- [ ] Добавить в broker portfolio contract счётчики `shares`, `bonds`, `etf`, `other`.
|
||||
- [ ] Покрыть классификацию позиций mapper- и service-тестами.
|
||||
- [ ] Обновить Swagger DTO и сгенерировать актуальные frontend OpenAPI types.
|
||||
- [ ] Синхронизировать handwritten `BrokerPortfolio` response type.
|
||||
|
||||
## Чистые frontend-модели
|
||||
|
||||
- [ ] Добавить и протестировать расчёт секторов полного брокерского портфеля.
|
||||
- [ ] Обработать нулевые, отрицательные и отсутствующие значения диаграммы.
|
||||
- [ ] Экспортировать и протестировать список точных типов операций для select.
|
||||
|
||||
## Навигация и overview
|
||||
|
||||
- [ ] Создать nested-route shell брокерского счёта.
|
||||
- [ ] Добавить desktop sidebar и mobile horizontal tabs с активным состоянием.
|
||||
- [ ] Создать overview со стоимостью, деньгами и существующей доходностью.
|
||||
- [ ] Добавить доступную диаграмму, легенду и предупреждения об отрицательных значениях.
|
||||
- [ ] Добавить кликабельные карточки акций и облигаций с точными счётчиками.
|
||||
- [ ] Показывать на overview последние пять операций и ссылку на историю.
|
||||
|
||||
## Отдельные страницы
|
||||
|
||||
- [ ] Создать страницу акций с cursor-пагинацией по 10 строк.
|
||||
- [ ] Создать страницу облигаций с cursor-пагинацией по 10 строк.
|
||||
- [ ] Создать страницу операций с cursor-пагинацией по 10 строк.
|
||||
- [ ] Добавить single-select точного operation type, синхронизацию URL и сброс cursor.
|
||||
- [ ] Удалить старую общую detail page и grouped positions section после переноса поведения.
|
||||
|
||||
## Состояния и качество
|
||||
|
||||
- [ ] Покрыть shell, overview, asset pages и operations page компонентными тестами.
|
||||
- [ ] Проверить skeleton, loading overlay, локальные ошибки и отдельные empty states.
|
||||
- [ ] Выполнить backend/frontend tests, builds и lint.
|
||||
- [ ] Проверить четыре маршрута в локальном браузере на desktop и mobile ширине.
|
||||
- [ ] Провести code review и устранить блокирующие замечания.
|
||||
- [ ] Обновить статусы spec, epic, roadmap и этого списка только после полной проверки.
|
||||
@ -10,10 +10,10 @@ Roadmap отражает порядок продуктовой работы, н
|
||||
|
||||
Цель: сделать реальные брокерские счета понятными на уровне обзора, позиций и операций.
|
||||
|
||||
- [Разделы брокерского счёта](features/broker-account-sections/spec.md) — SDD, ожидает проверки.
|
||||
- [Разделы брокерского счёта](features/broker-account-sections/spec.md) — SDD, планирование.
|
||||
|
||||
## Следующие этапы для активной фичи
|
||||
|
||||
1. Проверить и утвердить `spec.md`.
|
||||
2. Подготовить и проверить `plan.md` и `tasks.md`.
|
||||
3. Начать реализацию только после отдельного подтверждения пользователя.
|
||||
1. [x] Проверить и утвердить `spec.md` для планирования.
|
||||
2. [ ] Проверить и утвердить подготовленные `plan.md` и `tasks.md`.
|
||||
3. [ ] Получить отдельное подтверждение пользователя перед началом реализации.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user