docs: describe ASCII 8-72 password policy and drop resolved discrepancy (WealthLedger/docs#46) #47

Merged
codex-bot merged 1 commits from docs/46-password-policy into develop 2026-10-16 10:47:43 +03:00
Owner

Summary

Страница аутентификации описывает текущую password policy; блок «Известное расхождение» между frontend и backend удалён, потому что после WealthLedger/backend#60 расхождения нет.

Linked Issue

Refs WealthLedger/docs#46
Refs WealthLedger/backend#60

Парная правка: WealthLedger/specs#46 (отдельный PR).

Changes

  • domains/authentication/overview.md: регистрация — 8–72 печатных ASCII, без обрезки и нормализации, без обязательных классов символов; причина верхней границы — bcrypt учитывает 72 байта. Вход — непустой пароль до 72 UTF-8 байтов, без минимума и ограничения набора символов. Блок «Известное расхождение» удалён.
  • architecture/containers.md: убрана ссылка на удалённый блок.

Verification

  • npm run verify (markdownlint, относительные ссылки и якоря, git diff --check) → pass.
  • Первый запуск упал с кодом 127: markdownlint не был установлен в node_modules. После npm ci по lockfile (tracked-файлы не изменились) повторный запуск прошёл.
  • Ограничения: Markdown-проверка не заменяет смысловую сверку; текст сверен с влитыми PR backend#109 и frontend#89.

Breaking Changes (если есть)

Нет.

## Summary Страница аутентификации описывает текущую password policy; блок «Известное расхождение» между frontend и backend удалён, потому что после WealthLedger/backend#60 расхождения нет. ## Linked Issue Refs WealthLedger/docs#46 Refs WealthLedger/backend#60 Парная правка: WealthLedger/specs#46 (отдельный PR). ## Changes - `domains/authentication/overview.md`: регистрация — 8–72 печатных ASCII, без обрезки и нормализации, без обязательных классов символов; причина верхней границы — bcrypt учитывает 72 байта. Вход — непустой пароль до 72 UTF-8 байтов, без минимума и ограничения набора символов. Блок «Известное расхождение» удалён. - `architecture/containers.md`: убрана ссылка на удалённый блок. ## Verification - `npm run verify` (markdownlint, относительные ссылки и якоря, `git diff --check`) → pass. - Первый запуск упал с кодом 127: `markdownlint` не был установлен в `node_modules`. После `npm ci` по lockfile (tracked-файлы не изменились) повторный запуск прошёл. - Ограничения: Markdown-проверка не заменяет смысловую сверку; текст сверен с влитыми PR backend#109 и frontend#89. ## Breaking Changes (если есть) Нет.
codex-bot added 1 commit 2026-10-16 10:11:57 +03:00
docs: describe ASCII 8-72 password policy and drop resolved discrepancy (WealthLedger/docs#46)
Conventional commits / commits (pull_request) Successful in 13s
Docs security / security (pull_request) Successful in 7s
Docs verify / verify (pull_request) Successful in 12s
16d31b7a3e
Document the register and login password rules and the bcrypt 72-byte reason,
remove the known frontend/backend discrepancy block and the link to it.
Refs WealthLedger/backend#60.
codex-bot merged commit 56885f450b into develop 2026-10-16 10:47:43 +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#47