docs: record minimal runtime coordination
Docs security / security (push) Failing after 9s
Docs verify / verify (push) Successful in 12s

Document accepted cross-tab reauthentication, on-demand candles,
native query/logging ownership and the complete deployment path.

Preserve historical ADR context and link amendments through ADR 018.
Related backend change: WealthLedger/backend@d698ed9
This commit is contained in:
2026-10-03 11:41:24 +03:00
parent 2bfe87d0e4
commit e8e7fbd9fc
10 changed files with 85 additions and 32 deletions
+6 -11
View File
@@ -142,20 +142,15 @@ backups находятся рядом с data directory, вне checkout, и а
не удаляются. Незавершённая копия помечается `.partial-` и не подходит для restore.
Ключ шифрования хранится отдельно. Локальная копия не защищает от потери диска.
## Независимое обновление frontend
## Единый цикл обновления
Если изменились только image или конфигурация frontend, backend не
пересоздаётся, backup и migration не выполняются. Возможен короткий перерыв
на внешней точке входа; старым browser tabs может потребоваться reload.
При неизменных исправных контейнерах повтор команды не пересоздаёт сервисы.
## Независимое обновление backend
Изменение image или конфигурации backend запускает stop → backup → migration →
readiness. Неизменный frontend не пересоздаётся. Во время простоя возможен 502.
Каждое обновление, включая повтор того же тега и изменение только frontend,
выполняет stop → backup → migration → readiness. Сравнение hashes контейнеров
и конфигурации не выполняется. Приняты короткий простой API и дополнительный
backup; во время простоя возможен 502, вкладкам может потребоваться reload.
Ошибка migration блокирует старт, ошибка готовности останавливает новый backend;
ошибка frontend не останавливает исправный backend. Успех фиксируется только
после проверок запуска затронутых компонентов.
после проверок запуска обоих компонентов.
Одна file lock защищает установку от параллельных команд. Маркер незавершённого
обновления блокирует повтор до разбора оператором. Он содержит этап, версии