3.4 KiB
3.4 KiB
Разделы брокерского счёта — задачи
Дата: 2026-06-18 Статус: ожидает проверки плана
Связанные документы:
Backend и API
- Получить отдельное утверждение
plan.mdиtasks.mdи обновить SDD-статусы до начала кода. - Добавить в broker portfolio contract счётчики
shares,bonds,etf,other. - Покрыть классификацию позиций mapper- и service-тестами.
- Обновить Swagger DTO и сгенерировать актуальные frontend OpenAPI types.
- Синхронизировать handwritten
BrokerPortfolioresponse 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 и этого списка только после полной проверки.