33fdf8fa20
Management-команда convert_usernames приводит логины существующих сотрудников к новому формату <буква имени>.<фамилия> (та же логика _username_base, что при найме). - dry-run по умолчанию, запись только с --apply - суперпользователи пропускаются (не переименовать свой админ-аккаунт), переопределяется через --include-superusers - --exclude a.user,mail@dom — исключить по логину/email - уникальность: коллизии получают суффикс; исключённые и уже корректные логины резервируются первыми - tests: 8 (dry-run, apply, коллизии, skip/ include суперов, exclude, резерв) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>