Replace legacy role-name checks in isStaff with hasPermission(discord:staff). Auto-assign the 'user' role document on signup. Import hasPermission in announce command for future permission gating.