The Sheriff badge is currently awarded to users who have
Served as an elected moderator for at least 1 year.
This was correct when elections were tied to a site leaving beta and elections were the sole method of getting moderators on non-beta sites. However, it is incorrect today, because:
The team now uses pro-tem elections to get moderators for beta sites. The winner of the first pro-tem election received a Constable badge, like his colleagues who were appointed, and did not receive a Sheriff badge.
We also now have appointed moderators on non-beta sites, on Meta Stack Exchange, Stack Apps, and Ask Patents. Moderators of such sites do receive the Sheriff badge, even though they weren't "elected".
To further complicate matters, we now have a bunch of sites which
have graduated aren't betas anymore but haven't held an official permanent election yet, and it's unclear at the moment if/when those will take place. So "Served as an elected moderator on a graduated site for at least 1 year." wouldn't be correct either. "Served for at least 1 year as an elected moderator for life." would technically be better but highly confusing IMHO.
Any thoughts for a better wording? Or shouldn't we bother at the moment since the site lifecycle is still being discussed by the Community Team?
Oh, and if the non-beta sites aren't graduated, as mentioned by @Catija in a comment, we need to adjust Constable's description as well; I got one right after the announcement, as if Chess Stack Exchange were graduated:
Served as a pro-tem moderator for at least 1 year or through site graduation.