Files
specs/openspec/changes/archive/2026-08-26-improve-ledger-event-rows/proposal.md
T

3.5 KiB

Why

Сейчас последние записи на обзоре счёта и строки полного журнала воспринимаются как плотный текст: инструмент не имеет наглядного визуального якоря, а денежное движение трудно быстро отличить как поступление или списание. Это замедляет просмотр недавней активности и разрывает визуальную согласованность с уже оформленными позициями акций и облигаций.

What Changes

  • Сделать каждую Ledger Entry в «Последних событиях» и в «Журнале операций» компактной структурированной строкой с визуальной идентичностью инструмента, понятным fallback при её отсутствии и читаемой группировкой основных и второстепенных сведений.
  • Явно обозначать направление денежного движения: поступления и списания должны различаться знаком, текстовой семантикой и цветом; запись без движения денег должна оставаться нейтральной и ясно подписанной.
  • Сохранить одинаковые смысл, порядок данных и визуальную иерархию для полной истории и пяти последних записей на обзоре счёта, с адаптацией плотности к узкому экрану.
  • Не изменять состав исполненных операций, их порядок, фильтрацию, пагинацию, расчёт денежных значений, категории, навигацию или правила доступа к счёту.
  • Не добавлять в журнал расчёт доходности, баланса после операции, валютную конвертацию или трактовку категории операции как финансового результата.

Capabilities

New Capabilities

Нет.

Modified Capabilities

  • brokerage-account-ledger: записи журнала и блок последних записей получают доступную presentation metadata инструмента и явно отображают направление денежного движения без изменения факта или суммы операции.

Impact

  • Пользователь быстрее распознаёт инструмент и видит, была ли конкретная операция поступлением, списанием или движением без денег.
  • Затрагиваются отображение последних записей, полный журнал и данные, необходимые для их визуальной идентичности.
  • Документация Account Ledger после поставки будет уточнена как фактическое состояние; публичное поведение журнала требует согласованного изменения frontend и backend.