Why: R2 spans backend (migration v10, auth/session APIs, CLI user
subcommands), frontend (login page, forced change gate, admin user
management), documents (decision record).
Evidence: make test full suite green on this head (exit 0); headless
journey on the real binary with --auth on covers admin bootstrap,
first-login forced change for created and reset passwords, non-admin
menu gating, API-key login, logout.
Impact: auth-enabled deployments gain password login and admin account
management; embedded no-auth mode unchanged. Merge order: backend ->
frontend -> documents -> this PR.
Refs: proposal 2026-09-30-ui-redesign-and-auth.md (R2 admin-issued)
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.
Why
R2 认证按 2026-09-30 用户裁定实施管理员发放制:无自助注册;账号仅管理员(或 CLI 引导)创建并设定初始密码;创建后与重置后的首次登录均强制改密。
改动(本仓指针与任务卡)
Evidence
Impact
认证开启的部署获得密码登录与管理员账号管理;嵌入式无认证档行为不变。剩余:R3 orgs/memberships 多租户成员、R4 视觉令牌收敛。