Native archive применил 9 added и 12 modified требований без удалений; все 10 сценариев сохранены. Новый canonical spec frontend-user-feedback внесён в AI_INDEX.
2.0 KiB
2.0 KiB
MODIFIED Requirements
Requirement: Ожидаемые finance states не становятся route failures
Frontend SHALL сохранять локальное отображение известных состояний Brokerage Account, Portfolio и T-Bank connection. Эти состояния MUST NOT заменяться глобальным fallback. Временная ошибка фонового чтения MUST сохранять доступный результат без предупреждения об устаревании, технической ошибки и ручного повтора. При отсутствии результата SHALL показываться локальная недоступность с автоматическим восстановлением. Подтверждённая необходимость входа, восстановления подключения или выбора доступного счёта MUST сохранять понятное объяснение и соответствующее действие, не маскируясь сохранёнными личными данными.
Scenario: Portfolio Snapshot устарел
- WHEN frontend получает устаревший Portfolio Snapshot в действующей границе доступа
- THEN frontend отображает Portfolio без предупреждения об устаревании и без глобального fallback
Scenario: Ошибка T-Bank connection
- WHEN запрос T-Bank connection завершается известной ошибкой
- THEN frontend сохраняет локальное состояние: временный сбой чтения восстанавливается автоматически, а подтверждённая необходимость действия пользователя сопровождается этим действием вместо глобального fallback