Files
specs/openspec/changes/archive/2026-08-26-enhance-brokerage-account-list/proposal.md
T

53 lines
4.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## Why
Страница всех брокерских счетов сейчас помогает только выбрать счёт по имени,
типу и дате открытия. Пользователь не может сравнить текущее состояние счетов
до перехода на каждую отдельную страницу; двухколоночные плитки также не дают
достаточно места для финансовых итогов и плохо поддерживают быстрое
сканирование списка.
Нужен компактный, но информативный обзор: пользователь должен сравнить счета и
перейти к нужному, не принимая мультивалютные суммы за одну конвертированную
стоимость и не теряя доступ ко всему списку из-за временной проблемы данных
одного счёта.
## What Changes
- Расширить наблюдаемый список Brokerage Account текущей сводкой Portfolio по
исходным валютам для каждого доступного счёта. Сводка показывает не более
двух валютных итогов и наличие остальных валют, не выполняя и не подразумевая
FX-конвертацию; Cash Balance не выдаётся за отдельный второй итог.
- Сделать недоступность сводки одного счёта локальным состоянием карточки:
остальные счета и переход к их деталям остаются доступными.
- Переработать экран всех счетов в адаптивный одноколоночный список широких
интерактивных карточек с ясной иерархией: тип, имя, финансовая сводка,
вторичные метаданные и заметное действие открытия счёта. Карточка сохраняет
переход по всей области и доступное клавиатурное состояние.
- Сохранить существующие штатные состояния загрузки, пустого списка и ошибок
списка, включая безопасное отображение последнего успешного клиентского
snapshot при фоновом обновлении.
- **Non-goals:** не добавлять сортировку, фильтры, пользовательские настройки
списка, FX-конвертацию или агрегированный итог по разным счетам; не вводить
долговременное хранение Portfolio или Brokerage Account и не менять страницу
деталей счёта сверх совместимости со списком.
## Capabilities
### New Capabilities
_Нет._
### Modified Capabilities
- `brokerage-accounts`: список счетов и его экран должны предоставлять
сопоставимую мультивалютную сводку Portfolio, устойчиво показывать частичную
недоступность сводки и представлять счета в информативном адаптивном списке.
## Impact
Затрагиваются авторизованные пользователи, открывающие `/accounts`, а также
публичный контракт списка Brokerage Account и его frontend-потребитель.
Потребуются синхронные изменения требований, backend-наблюдения данных T-Bank,
frontend-представления и as-built документации; долговременная модель данных,
аутентификация и T-Bank connection остаются вне scope.