docs: document hourly attempt lifecycle semantics (WealthLedger/backend#56)
This commit is contained in:
@@ -29,6 +29,14 @@ completeness, `lastSuccessfulAt`, `lastAttempt` и availability. Первые,
|
||||
результату. `lastAttempt` описывает относящуюся к ресурсу часовую попытку:
|
||||
`none`, `running`, `succeeded`, `partial` или `failed`.
|
||||
|
||||
Итог попытки выводится из фактических результатов её шагов: попытка, не
|
||||
завершившая обязательный шаг, не обозначается полным успехом, а полученные
|
||||
успешные результаты сохраняются. Ожидание каждого шага ограничено; зависший
|
||||
шаг учитывается проблемным, а начатое обращение к T-Bank не отменяется.
|
||||
Попытка, потерявшая выполнение после сбоя сохранения или остановки процесса,
|
||||
закрывается частичным успехом либо неуспехом и не блокирует следующий обход
|
||||
дольше обычного часового срока.
|
||||
|
||||
Поздняя неуспешная или частичная попытка сохраняет прежний полный результат и
|
||||
его исходное время. Если полного результата нет, `data` равно `null`: состояние
|
||||
availability объясняет первоначальную загрузку, временную недоступность либо
|
||||
|
||||
Reference in New Issue
Block a user