docs: record minimal runtime coordination #27

Merged
ksv741 merged 4 commits from codex/simplify-complexity-ci into develop 2026-10-03 21:32:35 +03:00
Owner

Изменения

  • ADR 018 закрепляет минимальную runtime coordination и принятые limitations.
  • Cookie policy ADR 009 и prefetch policy ADR 017 уточнены со сохранением исторического контекста.
  • Документация описывает native query/logging ownership, status без hash notifications/progress, on-demand candle ranges и backend-owned income consistency.
  • Deployment описывает единый полный безопасный цикл вместо no-op/selective updates.
  • CLI2 заменён markdownlint-cli из-за непатченного braces; сохранены relative-links и отдельный CHANGELOG siblings_only. Однострочный CJS export обеспечивает загрузку существующего ESM rule.
  • Scoped overrides обновляют уязвимые release-it dependencies и configuration parsers; npm audit gate сохранён.

Сохранённые гарантии

Session/connection isolation, atomic publication и coverage/staging, банковские fingerprints/versions и safe logging.

Проверки

  • npm ci --ignore-scripts; npm audit --include=dev --audit-level=low: 0 vulnerabilities.
  • npm run verify: Markdown, относительные ссылки и git diff --check — passed.
  • Negative proof: отсутствующие файл и якорь отклоняются; valid link принимается; CHANGELOG сохраняет siblings_only без ослабления остальных файлов.
  • npm run commitlint -- --strict --from origin/develop --to HEAD — passed.
  • Существенные факты сверены с реализацией, tests и изменёнными specs; отдельный Mermaid renderer не запускался.

История

Заменяет #26: исправлено сообщение security-коммита без переписывания опубликованной истории. Содержимое дерева идентично 1f11378 (git diff --exit-code passed). Merge develop сохранён; предыдущий report не входит в diff.

Связанные PR: backend #43, frontend #46, deploy #3.

## Изменения - ADR 018 закрепляет минимальную runtime coordination и принятые limitations. - Cookie policy ADR 009 и prefetch policy ADR 017 уточнены со сохранением исторического контекста. - Документация описывает native query/logging ownership, status без hash notifications/progress, on-demand candle ranges и backend-owned income consistency. - Deployment описывает единый полный безопасный цикл вместо no-op/selective updates. - CLI2 заменён markdownlint-cli из-за непатченного braces; сохранены relative-links и отдельный CHANGELOG siblings_only. Однострочный CJS export обеспечивает загрузку существующего ESM rule. - Scoped overrides обновляют уязвимые release-it dependencies и configuration parsers; npm audit gate сохранён. ## Сохранённые гарантии Session/connection isolation, atomic publication и coverage/staging, банковские fingerprints/versions и safe logging. ## Проверки - npm ci --ignore-scripts; npm audit --include=dev --audit-level=low: 0 vulnerabilities. - npm run verify: Markdown, относительные ссылки и git diff --check — passed. - Negative proof: отсутствующие файл и якорь отклоняются; valid link принимается; CHANGELOG сохраняет siblings_only без ослабления остальных файлов. - npm run commitlint -- --strict --from origin/develop --to HEAD — passed. - Существенные факты сверены с реализацией, tests и изменёнными specs; отдельный Mermaid renderer не запускался. ## История Заменяет #26: исправлено сообщение security-коммита без переписывания опубликованной истории. Содержимое дерева идентично 1f11378 (git diff --exit-code passed). Merge develop сохранён; предыдущий report не входит в diff. Связанные PR: [backend #43](https://git.personal.ksv741.ru/WealthLedger/backend/pulls/43), [frontend #46](https://git.personal.ksv741.ru/WealthLedger/frontend/pulls/46), [deploy #3](https://git.personal.ksv741.ru/WealthLedger/deploy/pulls/3).
codex-bot added 4 commits 2026-10-03 19:49:00 +03:00
docs: record code quality review and refactoring
Docs security / security (push) Successful in 8s
Docs verify / verify (push) Successful in 13s
Conventional commits / commits (pull_request) Successful in 14s
Docs security / security (pull_request) Successful in 7s
Docs verify / verify (pull_request) Successful in 13s
2bfe87d0e4
docs: record minimal runtime coordination
Docs security / security (push) Failing after 9s
Docs verify / verify (push) Successful in 12s
e8e7fbd9fc
Document accepted cross-tab reauthentication, on-demand candles,
native query/logging ownership and the complete deployment path.

Preserve historical ADR context and link amendments through ADR 018.
Related backend change: WealthLedger/backend@d698ed9
chore: sync develop before complexity PR
Docs security / security (push) Failing after 11s
Docs verify / verify (push) Successful in 15s
Conventional commits / commits (pull_request) Successful in 13s
Docs security / security (pull_request) Failing after 10s
Docs verify / verify (pull_request) Successful in 15s
65c8bc14d0
fix(deps): remove vulnerable docs tooling
Docs security / security (push) Successful in 7s
Docs verify / verify (push) Successful in 12s
Conventional commits / commits (pull_request) Successful in 13s
Docs security / security (pull_request) Successful in 7s
Docs verify / verify (pull_request) Successful in 12s
97fe6144ea
Replace CLI2's unpatched braces dependency with markdownlint-cli.

Preserve link checks and CHANGELOG rules; pin patched release and parser dependencies.
Author
Owner

Полный согласованный набор PR: backend #43, frontend #46, docs #27, specs #20, deploy #3.

Полный согласованный набор PR: [backend #43](https://git.personal.ksv741.ru/WealthLedger/backend/pulls/43), [frontend #46](https://git.personal.ksv741.ru/WealthLedger/frontend/pulls/46), docs #27, [specs #20](https://git.personal.ksv741.ru/WealthLedger/specs/pulls/20), [deploy #3](https://git.personal.ksv741.ru/WealthLedger/deploy/pulls/3).
Author
Owner

CI на 97fe614 подтверждён: commits 830, security 832, verify 833 — все success.

CI на 97fe614 подтверждён: [commits 830](https://git.personal.ksv741.ru/WealthLedger/docs/actions/runs/830), [security 832](https://git.personal.ksv741.ru/WealthLedger/docs/actions/runs/832), [verify 833](https://git.personal.ksv741.ru/WealthLedger/docs/actions/runs/833) — все success.
ksv741 merged commit 9477e688d1 into develop 2026-10-03 21:32:35 +03:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WealthLedger/docs#27