docs: plan broker account sections

This commit is contained in:
Sergey Krylov 2026-06-18 23:04:47 +03:00
parent 30922aaa28
commit 62cef9b1c4
5 changed files with 1362 additions and 6 deletions

View File

@ -26,7 +26,7 @@
- [T-Bank broker portfolios](../features/tbank-broker-portfolios/spec.md) - [T-Bank broker portfolios](../features/tbank-broker-portfolios/spec.md)
- [Отображение брокерского портфеля](../features/broker-portfolio-display/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) - [Улучшение UI операций](../features/broker-operations-ui-improvements/spec.md)
- [Пагинация и загрузка позиций](../features/broker-positions-pagination-and-loading/spec.md) - [Пагинация и загрузка позиций](../features/broker-positions-pagination-and-loading/spec.md)
- [Исправление deadline и очереди T-Bank](../features/tbank-deadline-queue-fix/spec.md) - [Исправление deadline и очереди T-Bank](../features/tbank-deadline-queue-fix/spec.md)

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
# Разделы брокерского счёта # Разделы брокерского счёта
Дата: 2026-06-18 Дата: 2026-06-18
Статус: ожидает проверки Статус: утверждено к планированию
Эпик: [Портфель брокера](../../epics/BrokerPortfolio.md) Эпик: [Портфель брокера](../../epics/BrokerPortfolio.md)
## Цель ## Цель

View 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 и этого списка только после полной проверки.

View File

@ -10,10 +10,10 @@ Roadmap отражает порядок продуктовой работы, н
Цель: сделать реальные брокерские счета понятными на уровне обзора, позиций и операций. Цель: сделать реальные брокерские счета понятными на уровне обзора, позиций и операций.
- [Разделы брокерского счёта](features/broker-account-sections/spec.md) — SDD, ожидает проверки. - [Разделы брокерского счёта](features/broker-account-sections/spec.md) — SDD, планирование.
## Следующие этапы для активной фичи ## Следующие этапы для активной фичи
1. Проверить и утвердить `spec.md`. 1. [x] Проверить и утвердить `spec.md` для планирования.
2. Подготовить и проверить `plan.md` и `tasks.md`. 2. [ ] Проверить и утвердить подготовленные `plan.md` и `tasks.md`.
3. Начать реализацию только после отдельного подтверждения пользователя. 3. [ ] Получить отдельное подтверждение пользователя перед началом реализации.