docs(specs): archive brokerage account list change

This commit is contained in:
2026-08-26 20:43:28 +03:00
parent 0b48b50f4a
commit 6f47589211
6 changed files with 447 additions and 5 deletions
@@ -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.