docs: explain persisted T-Bank reads and synchronization
Conventional commits / commits (pull_request) Successful in 14s
Docs security / security (pull_request) Successful in 8s
Docs verify / verify (pull_request) Successful in 13s
Docs security / security (push) Successful in 8s
Docs verify / verify (push) Successful in 12s
Conventional commits / commits (pull_request) Successful in 14s
Docs security / security (pull_request) Successful in 8s
Docs verify / verify (pull_request) Successful in 13s
Docs security / security (push) Successful in 8s
Docs verify / verify (push) Successful in 12s
Document local data ownership, coverage and freshness, refresh behavior, failure recovery and additive migration rollback. Record ADR 017.
This commit was merged in pull request #22.
This commit is contained in:
+17
-2
@@ -177,6 +177,19 @@ _Не использовать_: история Portfolio, баланс счёт
|
||||
|
||||
_Не использовать_: проводка, рассчитанная операция.
|
||||
|
||||
## Полнота истории счёта
|
||||
|
||||
Подтверждённость того, что за указанный период загружены все доступные
|
||||
исполненные операции счёта на момент успешной сверки с брокером. Полный период
|
||||
может не содержать операций; полнота не гарантирует отсутствия последующих
|
||||
исправлений брокера и отличается от свежести данных.
|
||||
|
||||
Понятие принято в [ADR 017](adr/017-local-tbank-reads-and-background-sync.md).
|
||||
Текущее хранение coverage и независимая свежесть объяснены в
|
||||
[модели данных](architecture/cross-cutting/data-freshness.md).
|
||||
|
||||
_Не использовать_: свежесть истории, отсутствие операций как признак полноты.
|
||||
|
||||
## Operation Category
|
||||
|
||||
Нормализованная категория Ledger Entry для фильтрации и отображения:
|
||||
@@ -186,13 +199,15 @@ _Не использовать_: upstream operation type как category.
|
||||
|
||||
## Ledger Page Cache
|
||||
|
||||
Технический термин: кэш страницы Account Ledger, отделённый от кэша отдельных операций.
|
||||
Исторический технический термин: RAM-кэш страницы Account Ledger.
|
||||
Текущее чтение использует сохранённые операции и coverage в SQLite;
|
||||
страница не является единицей полноты.
|
||||
|
||||
_Не использовать_: operations cache, кэш отдельных операций.
|
||||
|
||||
## Ledger Page Cache Key
|
||||
|
||||
Ключ, разделяющий страницы журнала по пользователю, текущему подключению,
|
||||
Исторический ключ RAM-кэша, разделявший страницы по пользователю, подключению,
|
||||
счёту и параметрам запроса, включая необязательный UID инструмента.
|
||||
Полный состав и правила нормализации описаны в
|
||||
[журнале операций](domains/operations/overview.md#получение-и-полнота).
|
||||
|
||||
Reference in New Issue
Block a user