2.0 KiB
2.0 KiB
Информативный обзор брокерских счетов — задачи
Статус: реализовано
Подробные шаги, команды и ожидаемые результаты находятся в plan.md.
1. Агрегация
- Добавить чистую валютно-безопасную агрегацию портфелей.
- Покрыть формулу дневного процента и edge cases unit-тестами.
- Не смешивать валюты и не выполнять неявную конвертацию.
2. Загрузка данных
- Добавить параллельные portfolio queries для списка счетов.
- Переиспользовать query keys детальной страницы.
- Проверить независимое завершение запросов и кеш.
3. Интерфейс
- Добавить общую сводку по успешно загруженным счетам.
- Добавить информативную карточку счёта и allocation bar.
- Добавить skeleton, empty state и локальную ошибку с retry.
- Убрать технический ID и сырые T-Bank enum-значения.
- Обеспечить keyboard navigation и текстовые признаки доходности.
4. Визуальная проверка
- Реализовать согласованное зелёно-нейтральное визуальное направление.
- Проверить desktop 1280px и mobile 390px без horizontal overflow.
- Проверить loading и partial-error states в браузере.
5. Definition of Done
- Frontend tests проходят.
- Frontend lint проходит.
- Frontend build проходит.
- Docusaurus build проходит.
- Code review завершён.
- Roadmap отмечает фичу реализованной.