# 019. Часовой обход и онлайн-справочник инструментов **Status:** Accepted. Дополняет [ADR 017](017-local-tbank-reads-and-background-sync.md) и [ADR 018](018-minimal-runtime-coordination.md). ## Decision - Личные T-Bank данные обновляются владельцами источников через durable hourly walk; обычные GET не запускают screen import. - Quotes, candles, operations, forecasts и события сохраняют собственные локальные состояния и время последнего успешного чтения. - Detail, company, catalog search и ticker lookup получают ответ онлайн через существующие integration clients. Их ошибки не заменяют сохранённые финансовые данные или подписи snapshot. - Старые справочные строки не являются источником актуальности и удаляются только отдельной совместимой миграцией после проверки FK и свечей. - Клиент повторяет открытые инвестиционные GET не чаще одного раза в 30 минут; retry повторяет чтение и не создаёт screen sync work. ## Consequences Карточки инструментов зависят от доступности публичного upstream в момент чтения. Финансовые экраны сохраняют последний успешный snapshot, а статус последнего hourly walk показывается отдельно. OpenAPI backend остаётся единственным источником HTTP-контракта; frontend использует опубликованный snapshot.