Источник: локальный todo/wealthledger-engineering-improvements.md, пункт 09.docs, анализ от 13.09.2026. Исходные критерии приведены ниже, чтобы issue не зависела от наличия локального TODO.
Что осталось сделать
09.docs. Подключить docs dependencies к регулярным updates. Часть 09.root.
Готово, когда: тестовый update lockfile/dependencies проходит docs verify
с нужными соседними repos; несовместимое обновление блокируется.
Основание текущего статуса
package.json содержит Markdown/relative-links gate и git diff --check. Runtime OpenAPI workflow описывает сравнение, но не единое обновление. Документация исправления e2e и перехода Node уже обновлена.
Проверка 13.09.2026: статическая сверка текущих файлов и remediation registry; через MCP проверены репозитории, issues, ветки и Actions workflows. Все пять main-веток имеют protected=false, список workflows пуст, существующих issues не найдено. Внешние CI, server-side updater, история секретов и свежий npm audit этой сверкой не проверялись; полные application gates повторно не запускались.
Remediation registry остаётся владельцем статусов audit findings. Создание issue не означает выполнение или изменение статуса finding. Закрыть после проверки критериев и ссылки на фактические результаты.
<!-- wealthledger-engineering-improvements:docs:09.docs -->
Источник: локальный `todo/wealthledger-engineering-improvements.md`, пункт 09.docs, анализ от 13.09.2026. Исходные критерии приведены ниже, чтобы issue не зависела от наличия локального TODO.
## Что осталось сделать
**09.docs. Подключить docs dependencies к регулярным updates.** Часть 09.root.
**Готово, когда:** тестовый update lockfile/dependencies проходит docs verify
с нужными соседними repos; несовместимое обновление блокируется.
## Основание текущего статуса
[package.json](https://git.personal.ksv741.ru/WealthLedger/docs/src/commit/7bc8792b9853768734066c31a323b70886d73a23/package.json) содержит Markdown/relative-links gate и git diff --check. [Runtime OpenAPI workflow](https://git.personal.ksv741.ru/WealthLedger/docs/src/commit/7bc8792b9853768734066c31a323b70886d73a23/development/runtime-openapi-verification.md) описывает сравнение, но не единое обновление. Документация исправления e2e и перехода Node уже обновлена.
Проверка 13.09.2026: статическая сверка текущих файлов и remediation registry; через MCP проверены репозитории, issues, ветки и Actions workflows. Все пять main-веток имеют protected=false, список workflows пуст, существующих issues не найдено. Внешние CI, server-side updater, история секретов и свежий npm audit этой сверкой не проверялись; полные application gates повторно не запускались.
Проверяемая revision docs: `7bc8792b9853768734066c31a323b70886d73a23`.
[Remediation registry](https://git.personal.ksv741.ru/WealthLedger/docs/src/commit/7bc8792b9853768734066c31a323b70886d73a23/development/audit-remediation.md) остаётся владельцем статусов audit findings. Создание issue не означает выполнение или изменение статуса finding. Закрыть после проверки критериев и ссылки на фактические результаты.
## Связанные issues
- [main: [P1] 09.root. Настроить небольшие регулярные dependency updates](https://git.personal.ksv741.ru/WealthLedger/main/issues/6)
- [docs: [P0] 04.docs. Запускать docs verify в CI с нужными соседними repos](https://git.personal.ksv741.ru/WealthLedger/docs/issues/1)
verify (Markdown, относительные ссылки, git diff --check), security и commits — required checks для develop, поэтому несовместимое обновление не сливается.
Dependency Dashboard активен — #11, поддерживается ботом и по природе не закрывается.
Ограничение: внешние источники ссылок и npm audit в рамках этой проверки заново не запускались; статус подтверждён git-состоянием и составом workflows.
Закрывается: критерий «тестовый update lockfile/dependencies проходит docs verify; несовместимое обновление блокируется» выполнен.
## Доказательство
Конфигурация на `develop`:
```
$ git cat-file -e origin/develop:renovate.json && echo ok
ok
```
`renovate.json` — `groupName: "non-major dependencies"`, `rangeStrategy: "pin"`, `dependencyDashboard: true`. Внедрён коммитом `c0a8cdb` (`ci: verify docs and secure dependency updates #1 #5 #6`), слитый PR #9.
Цикл отработал на практике — merged обновление от бота:
```
$ git log origin/develop --grep='chore(deps)' --format='%h %an | %s'
67f152d Renovate Bot | chore(deps): update node.js to v24.21.0
```
Gates на `develop`:
```
$ git ls-tree -r origin/develop --name-only -- .gitea/workflows/
.gitea/workflows/commits.yml
.gitea/workflows/security.yml
.gitea/workflows/verify.yml
```
`verify` (Markdown, относительные ссылки, `git diff --check`), `security` и `commits` — required checks для `develop`, поэтому несовместимое обновление не сливается.
Dependency Dashboard активен — `#11`, поддерживается ботом и по природе не закрывается.
Ограничение: внешние источники ссылок и npm audit в рамках этой проверки заново не запускались; статус подтверждён git-состоянием и составом workflows.
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.
Источник: локальный
todo/wealthledger-engineering-improvements.md, пункт 09.docs, анализ от 13.09.2026. Исходные критерии приведены ниже, чтобы issue не зависела от наличия локального TODO.Что осталось сделать
09.docs. Подключить docs dependencies к регулярным updates. Часть 09.root.
Готово, когда: тестовый update lockfile/dependencies проходит docs verify
с нужными соседними repos; несовместимое обновление блокируется.
Основание текущего статуса
package.json содержит Markdown/relative-links gate и git diff --check. Runtime OpenAPI workflow описывает сравнение, но не единое обновление. Документация исправления e2e и перехода Node уже обновлена.
Проверка 13.09.2026: статическая сверка текущих файлов и remediation registry; через MCP проверены репозитории, issues, ветки и Actions workflows. Все пять main-веток имеют protected=false, список workflows пуст, существующих issues не найдено. Внешние CI, server-side updater, история секретов и свежий npm audit этой сверкой не проверялись; полные application gates повторно не запускались.
Проверяемая revision docs:
7bc8792b9853768734066c31a323b70886d73a23.Remediation registry остаётся владельцем статусов audit findings. Создание issue не означает выполнение или изменение статуса finding. Закрыть после проверки критериев и ссылки на фактические результаты.
Связанные issues
Закрывается: критерий «тестовый update lockfile/dependencies проходит docs verify; несовместимое обновление блокируется» выполнен.
Доказательство
Конфигурация на
develop:renovate.json—groupName: "non-major dependencies",rangeStrategy: "pin",dependencyDashboard: true. Внедрён коммитомc0a8cdb(ci: verify docs and secure dependency updates #1 #5 #6), слитый PR #9.Цикл отработал на практике — merged обновление от бота:
Gates на
develop:verify(Markdown, относительные ссылки,git diff --check),securityиcommits— required checks дляdevelop, поэтому несовместимое обновление не сливается.Dependency Dashboard активен —
#11, поддерживается ботом и по природе не закрывается.Ограничение: внешние источники ссылок и npm audit в рамках этой проверки заново не запускались; статус подтверждён git-состоянием и составом workflows.