docs: document skeleton loading states

This commit is contained in:
2026-08-27 21:43:57 +03:00
parent 9f8280c567
commit 95fa815328
6 changed files with 25 additions and 2 deletions
+6
View File
@@ -45,6 +45,12 @@ Metadata инструмента ищется сначала по instrument UID,
## Свежесть и ошибки
При первом открытии Portfolio frontend показывает structural skeleton заголовка,
сводки и sections. На уже отрисованном обзоре Account independently loading
recent operations и future events заменяются skeleton только внутри своего
section; Portfolio и соседние sections остаются доступными. Skeleton placeholders
декоративны, не содержат пользовательских данных и не получают keyboard focus.
- Backend хранит успешный полный Snapshot для пары User и Brokerage Account свежим 30 секунд.
- После истечения fresh TTL последний Snapshot можно вернуть как fallback не более пяти минут только при `TBANK_UNAVAILABLE`; такой ответ имеет `isStale: true` и исходный `lastSuccessfulAt`.
- `INVALID_TBANK_TOKEN` никогда не маскируется fallback-данными.