I have a requirement to assign a badge (using user_badges module) to a user when they are added to the top contributors list. This badge is simply to recognize that a user has once appeared in the top contributors list. Ideally I believe this module should integrate with Rules to achieve this.
The way I see this working is that the administrator could create a rule using the event "User is added to top contributors list" (either all time or period based). This obviously needs to be invoked for each user on the top contributors cron hook. From there we can use the existing badges rules integration to assign a badge.
If my project gets approved I am happy to write the patches for this, but if anybody else wants to do this before then that would be muchly appreciated!