Files
specs/openspec/changes/archive/2026-08-13-add-brokerage-accounts/proposal.md
T
2026-08-13 20:59:38 +03:00

27 lines
2.1 KiB
Markdown

## Why
После подключения T-Bank token пользователю нужен основной экран, который показывает его доступные брокерские счета и направляет в настройки при отсутствии или недействительности token. Это делает интеграцию наблюдаемой и полезной до детального портфеля.
## What Changes
- Добавить защищенный API списка активных T-Bank инвестиционных счетов пользователя через нормализованные backend DTO.
- Добавить страницу `/accounts` со списком поддерживаемых инвестиционных типов T-Bank, пустым состоянием подключения и безопасными состояниями upstream-ошибок.
- Не показывать частичные либо сохранённые ранее счета: результат одного upstream-запроса отображается целиком или заменяется error-state.
- Получать данные при открытии экрана через React Query без focus refetch и без ручной кнопки обновления.
- Документировать пользовательский поток списка счетов и ограничения актуальности данных.
## Capabilities
### New Capabilities
- `brokerage-accounts`: Просмотр активных брокерских счетов подключенного T-Bank пользователя.
### Modified Capabilities
Нет.
## Impact
- Затрагивает T-Bank client, authenticated backend API/OpenAPI, frontend accounts page и generated API client.
- Зависит от `add-authentication` и `add-tbank-connection`.
- Не включает историю, ручную синхронизацию, закрытые счета или торговые операции.