The badge Constable is awarded to non elected moderators if they moderate for 1 year or more.
Community is a moderator, even won the Not a robot badge.
Then why wasn't the Community user awarded with the Constable badge?
Meta Stack Exchange is a question and answer site for meta-discussion of the Stack Exchange family of Q&A websites. It only takes a minute to sign up.Sign up to join this community
The Community user is not a moderator. Keep in mind that the diamond does not indicate that a user is an elected moderator (or pro-tem moderator). It indicates that a user has certain elevated moderator privileges. Certain employees (though not all) also have the diamond and associated privileges if they need them for their job.
The Community user is a user/process with some elevated privileges to take certain actions it otherwise could not, or to assume the responsibility for certain actions by non-users (either users who had not account at the time, or since have had their account removed).
tl;dr the Community User isn't a moderator, hasn't been a pro-tem moderator, and as such shouldn't get a badge.