docs: make project documentation self-contained

This commit is contained in:
2026-09-12 13:09:37 +03:00
parent aa9afc15e4
commit 3a99af1a6e
36 changed files with 1006 additions and 703 deletions
+3 -4
View File
@@ -59,7 +59,7 @@ FX-конвертация не выполняется, первоначальн
отсутствия рейтингов других агентств. Покрытие и альтернативы исследованы
в [обзоре источников](../research/bond-credit-ratings.md).
`NcrRatingsClient` разбирает HTML через Cheerio: штатного открытого API для
Интеграция НКР читает публичную HTML-таблицу: штатного открытого API для
этой таблицы не подтверждено. Общий публичный реестр кэшируется на шесть часов,
незавершённые загрузки объединяются; повторные запросы после ошибки ограничены
одной минутой. Изменение структуры таблицы, неоднозначные данные и ошибки
@@ -98,8 +98,7 @@ FX-конвертация не выполняется, первоначальн
## Владельцы и восстановление
`BondController` и `BondService` принадлежат существующему
`TbankConnectionModule`. Все `/api/v1/bonds` endpoints требуют Bearer session
Страницу облигации обслуживает инвестиционная подсистема backend. Все `/api/v1/bonds` endpoints требуют Bearer session
и актуального подключения Т-Банка: поиск, разрешение тикера, карточка по UID,
`quote`, `candles`, `position`, `coupons`, `metrics`. Wire contract принадлежит runtime
OpenAPI, frontend snapshot и types генерируются из него.
@@ -124,4 +123,4 @@ Instruments client, сохраняющий отсутствие полей. Ры
Ошибка фонового обновления сохраняет последние данные. Смена подключения
сбрасывает subtree `/bonds` вместе с остальными финансовыми запросами;
logout использует общий session reset. Общие график, позиция и личные события
переиспользуются страницами акций и облигаций через `instrument-details`.
имеют общее представление на страницах акций и облигаций.