Текущие страницы приведены к фактической hourly/local/online модели (SPEC-003, TA-F16):
portfolio/overview.md: isStale теперь часовой возраст снимка, а не минутная свежесть; убрано ложное «нет долговременной истории» — зафиксировано сохранение точек оценки без публичного чтения; «Обновить» описан как локальное перечитывание без T-Bank.
accounts/overview.md: membership/portfolio — часовая свежесть (по freshForMs: 3_600_000 backend), «Обновить» не запускает импорт.
stocks.md: часовая свежесть quotes и хвоста свечей; metadata/company/календари не перечитываются обычным чтением; Online reference-раздел согласован с моделью (онлайн-справочник + независимые сохранённые ресурсы).
bonds.md: фоновая очередь вместо request-driven формулировок; Online reference-раздел согласован.
architecture/containers.md: SQLite хранит точки истории оценки; обновлением владеет часовой обход (первая попытка после нового подключения сразу, далее по часовому сроку), запрос его не запускает.
Сверка с backend tbank-source.policy.ts (TTL 3_600_000), portfolio.service.ts (isStale), tbank-hourly.scheduler.ts (first walk on fresh connection), portfolio.repository.ts (value history points)
## Что изменено
Текущие страницы приведены к фактической hourly/local/online модели (SPEC-003, TA-F16):
- **portfolio/overview.md**: `isStale` теперь часовой возраст снимка, а не минутная свежесть; убрано ложное «нет долговременной истории» — зафиксировано сохранение точек оценки без публичного чтения; «Обновить» описан как локальное перечитывание без T-Bank.
- **accounts/overview.md**: membership/portfolio — часовая свежесть (по `freshForMs: 3_600_000` backend), «Обновить» не запускает импорт.
- **portfolio/data-reference.md**: `isStale` — истечение часового срока.
- **stocks.md**: часовая свежесть quotes и хвоста свечей; metadata/company/календари не перечитываются обычным чтением; Online reference-раздел согласован с моделью (онлайн-справочник + независимые сохранённые ресурсы).
- **bonds.md**: фоновая очередь вместо request-driven формулировок; Online reference-раздел согласован.
- **architecture/containers.md**: SQLite хранит точки истории оценки; обновлением владеет часовой обход (первая попытка после нового подключения сразу, далее по часовому сроку), запрос его не запускает.
Исторические ADR017/019/020 не переписывались.
## Verification
- `npm run verify` (markdownlint + relative links + `git diff --check`) — PASS
- Сверка с backend `tbank-source.policy.ts` (TTL 3_600_000), `portfolio.service.ts` (`isStale`), `tbank-hourly.scheduler.ts` (first walk on fresh connection), `portfolio.repository.ts` (value history points)
WealthLedger/docs#34
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Что изменено
Текущие страницы приведены к фактической hourly/local/online модели (SPEC-003, TA-F16):
isStaleтеперь часовой возраст снимка, а не минутная свежесть; убрано ложное «нет долговременной истории» — зафиксировано сохранение точек оценки без публичного чтения; «Обновить» описан как локальное перечитывание без T-Bank.freshForMs: 3_600_000backend), «Обновить» не запускает импорт.isStale— истечение часового срока.Исторические ADR017/019/020 не переписывались.
Verification
npm run verify(markdownlint + relative links +git diff --check) — PASStbank-source.policy.ts(TTL 3_600_000),portfolio.service.ts(isStale),tbank-hourly.scheduler.ts(first walk on fresh connection),portfolio.repository.ts(value history points)WealthLedger/docs#34