spec: allow warning and retry after exhausted read retries (WealthLedger/specs#79) (#80)
Specs security / security (push) Successful in 7s
Specs verify / verify (push) Successful in 10s

This commit was merged in pull request #80.
This commit is contained in:
2026-11-03 07:45:09 +03:00
parent 8b2b742e52
commit 0469756d3b
9 changed files with 61 additions and 21 deletions
@@ -71,7 +71,8 @@
в течение 60 секунд. После истечения этого срока открытие или возвращение
на экран SHALL инициировать получение актуального списка; имеющийся Client
Cached Snapshot MUST оставаться видимым во время обновления и после временной
ошибки без индикации собственного чтения и действий повтора.
ошибки без индикации собственного чтения и действий повтора, пока автоматические
повторы не исчерпаны (далее по `frontend-data-resilience`).
Автоматическое восстановление SHALL соответствовать `frontend-data-resilience`.
Открытый экран MAY периодически перечитывать backend-результат, сохраняя
видимый snapshot, и MUST NOT создавать импорт T-Bank. Состояние источника из
@@ -124,7 +125,7 @@ Money-итогов в исходных валютах и обозначать н
#### Scenario: Ошибка фонового обновления не скрывает snapshot
- **WHEN** обновление устаревшего списка завершается временной ошибкой при наличии последнего успешного Client Cached Snapshot
- **THEN** клиент сохраняет snapshot видимым без предупреждения и ручного повтора и восстанавливает получение данных автоматически
- **THEN** клиент сохраняет snapshot видимым без предупреждения и ручного повтора до исчерпания автоматических повторов и восстанавливает получение данных автоматически
#### Scenario: Карточка ограничивает валютные итоги
- **WHEN** доступная сводка счёта содержит итоги в трёх или более валютах