spec: finalize wealth-ledger SDD migration
This commit was merged in pull request #26.
This commit is contained in:
@@ -127,3 +127,18 @@
|
||||
#### Scenario: Пагинация по применённому фильтру
|
||||
- **WHEN** User переходит к следующей или предыдущей странице журнала при изменённом, но не применённом черновике
|
||||
- **THEN** пагинация выполняется по последнему применённому фильтру, а черновик в контролах сохраняется
|
||||
|
||||
### Requirement: Отсутствующий исторический интервал загружается только впервые
|
||||
Система MUST позволять авторизованному User при первом открытии ещё не загруженного периода операций доступного Brokerage Account начать получение только недостающего интервала без ожидания T-Bank в локальном ответе. Это является исключением первой загрузки и MUST NOT запускать обновление других личных данных. Полностью загруженный прошлый интервал MUST NOT повторно сверяться из-за чтения страницы или часового обхода. Изменяемый хвост операций MUST обновляться часовым обходом. Незавершённый интервал и ошибка загрузки MUST NOT обозначаться полными, а последний подтверждённый результат MUST оставаться доступным.
|
||||
|
||||
#### Scenario: Первый просмотр отсутствующего прошлого периода
|
||||
- **WHEN** User открывает доступный исторический период без подтверждённой полноты
|
||||
- **THEN** система возвращает локальный результат с явным состоянием неполноты и начинает загрузку недостающих данных
|
||||
|
||||
#### Scenario: Повторное открытие полного периода
|
||||
- **WHEN** User повторно открывает уже полностью загруженный прошлый период
|
||||
- **THEN** система читает сохранённые операции без повторной сверки с T-Bank
|
||||
|
||||
#### Scenario: Ошибка загрузки
|
||||
- **WHEN** загрузка части отсутствующего периода завершается ошибкой
|
||||
- **THEN** ранее подтверждённые операции сохраняются, а неполная часть не помечается полной
|
||||
|
||||
Reference in New Issue
Block a user