# Информативный обзор брокерских счетов — задачи Статус: готово к реализации Подробные шаги, команды и ожидаемые результаты находятся в [plan.md](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 отмечает фичу реализованной.