docs(specs): archive brokerage account list change
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
## 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.
|
||||
Reference in New Issue
Block a user