Страница аутентификации описывает текущую password policy; блок «Известное расхождение» между frontend и backend удалён, потому что после WealthLedger/backend#60 расхождения нет.
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 (если есть)
Нет.
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.
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.
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.markdownlintне был установлен вnode_modules. Послеnpm ciпо lockfile (tracked-файлы не изменились) повторный запуск прошёл.Breaking Changes (если есть)
Нет.