Тихое чтение остаётся по умолчанию. После исчерпания конечной серии автоматических повторов на investment views добавляются неблокирующее предупреждение и действие «Повторить» (тот же GET).
Формулировка: предупреждение и «Повторить» только после исчерпания автоповторов; действие повторяет только чтение (GET) затронутого запроса, не sync-команду; успех снимает предупреждение без сообщения.
Экраны: Account, Accounts, Income, Operations, Events, секции деталей инструмента (stock/bond). Поиск, диапазон графика, карты и настройки подключения остаются тихими.
Changes
frontend-data-resilience: требование «Временные сбои чтения…» дополнено правилом для перечисленных экранов; сценарии «Повторы исчерпаны при сохранённом результате», «…без результата», «Поиск, график и карты остаются тихими»; в соседних абзацах и сценариях запреты уточнены оговоркой «до исчерпания повторов».
frontend-user-feedback: узкое исключение в запрете технических действий и сценарий «Автоматические повторы исчерпаны на экране инвестиций»; сценарий фоновой ошибки ограничен «пока повторы не исчерпаны».
frontend-ui-resilience: оговорка для Brokerage Account и Portfolio; T-Bank connection остаётся тихим.
Не изменены: сценарий неуспешной часовой попытки (источник по-прежнему без повтора получения из источника), Portfolio.isStale, подтверждённая потеря доступа, поиск, карты.
Ограничения: поиск ручн*/повтор* по всем specs сделан регулярным выражением, сценарии вне найденных могли остаться неучтёнными; семантическое ревью владельцем нужно.
Breaking Changes (если есть)
Нет для API. Меняется утверждённое UX-поведение specs (по решению владельца); код frontend — отдельным PR в WealthLedger/frontend#55.
## Summary
Тихое чтение остаётся по умолчанию. После исчерпания конечной серии автоматических повторов на investment views добавляются неблокирующее предупреждение и действие «Повторить» (тот же GET).
## Linked Issue
Closes WealthLedger/specs#79. Основание для WealthLedger/frontend#55 (AC 2, 3, 5), audit 2026-10-11: FE-001, FE-002.
## Решение владельца
- Формулировка: предупреждение и «Повторить» **только после исчерпания** автоповторов; действие повторяет только чтение (GET) затронутого запроса, не sync-команду; успех снимает предупреждение без сообщения.
- Экраны: Account, Accounts, Income, Operations, Events, секции деталей инструмента (stock/bond). Поиск, диапазон графика, карты и настройки подключения остаются тихими.
## Changes
- `frontend-data-resilience`: требование «Временные сбои чтения…» дополнено правилом для перечисленных экранов; сценарии «Повторы исчерпаны при сохранённом результате», «…без результата», «Поиск, график и карты остаются тихими»; в соседних абзацах и сценариях запреты уточнены оговоркой «до исчерпания повторов».
- `frontend-user-feedback`: узкое исключение в запрете технических действий и сценарий «Автоматические повторы исчерпаны на экране инвестиций»; сценарий фоновой ошибки ограничен «пока повторы не исчерпаны».
- `frontend-ui-resilience`: оговорка для Brokerage Account и Portfolio; T-Bank connection остаётся тихим.
- Согласованы формулировки «без ручного повтора» в `brokerage-accounts`, `brokerage-account-ledger`, `brokerage-account-income-analytics`, `brokerage-account-upcoming-events`, `frontend-loading-presentation`, `portfolio-view`: добавлено «до исчерпания автоматических повторов».
- Не изменены: сценарий неуспешной часовой попытки (источник по-прежнему без повтора получения из источника), `Portfolio.isStale`, подтверждённая потеря доступа, поиск, карты.
## Verification
- `npm run validate` (openspec schema validate, `openspec validate --all`, lychee): 28 passed / 0 failed, 0 errors. `git diff --check`: OK.
- Ограничения: поиск `ручн*/повтор*` по всем specs сделан регулярным выражением, сценарии вне найденных могли остаться неучтёнными; семантическое ревью владельцем нужно.
## Breaking Changes (если есть)
Нет для API. Меняется утверждённое UX-поведение specs (по решению владельца); код frontend — отдельным PR в WealthLedger/frontend#55.
codex-bot
changed title from spec: allow warning and retry after exhausted read retries on investment views (WealthLedger/specs#79) to spec: allow warning and retry after exhausted read retries (WealthLedger/specs#79)2026-11-03 07:27:49 +03:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Тихое чтение остаётся по умолчанию. После исчерпания конечной серии автоматических повторов на investment views добавляются неблокирующее предупреждение и действие «Повторить» (тот же GET).
Linked Issue
Closes WealthLedger/specs#79. Основание для WealthLedger/frontend#55 (AC 2, 3, 5), audit 2026-10-11: FE-001, FE-002.
Решение владельца
Changes
frontend-data-resilience: требование «Временные сбои чтения…» дополнено правилом для перечисленных экранов; сценарии «Повторы исчерпаны при сохранённом результате», «…без результата», «Поиск, график и карты остаются тихими»; в соседних абзацах и сценариях запреты уточнены оговоркой «до исчерпания повторов».frontend-user-feedback: узкое исключение в запрете технических действий и сценарий «Автоматические повторы исчерпаны на экране инвестиций»; сценарий фоновой ошибки ограничен «пока повторы не исчерпаны».frontend-ui-resilience: оговорка для Brokerage Account и Portfolio; T-Bank connection остаётся тихим.brokerage-accounts,brokerage-account-ledger,brokerage-account-income-analytics,brokerage-account-upcoming-events,frontend-loading-presentation,portfolio-view: добавлено «до исчерпания автоматических повторов».Portfolio.isStale, подтверждённая потеря доступа, поиск, карты.Verification
npm run validate(openspec schema validate,openspec validate --all, lychee): 28 passed / 0 failed, 0 errors.git diff --check: OK.ручн*/повтор*по всем specs сделан регулярным выражением, сценарии вне найденных могли остаться неучтёнными; семантическое ревью владельцем нужно.Breaking Changes (если есть)
Нет для API. Меняется утверждённое UX-поведение specs (по решению владельца); код frontend — отдельным PR в WealthLedger/frontend#55.
spec: allow warning and retry after exhausted read retries on investment views (WealthLedger/specs#79)to spec: allow warning and retry after exhausted read retries (WealthLedger/specs#79)