I flagged a question as spam and even though some time has past (30m), I was not awarded the badge Citizen Patrol. Do I misunderstand what it is awarded for, or could it be that the badge did not get awarded as the question was deleted before the next award run?
I had a similar issue in June & I e-mailed team@stackoverflow.
This is their response:
So it should be working now, though now you come to mention it I've flagged a couple of posts here as "inform moderator" and haven't had the badge either.
UPDATE I've just flagged a post over on SU (it's gone now so I can't provide the link) & haven't received the badge over there either. Something is definitely amiss.
UPDATE 2 I've just flagged a post on SF as spam and that earned me the badge over there. I think it's a problem with the "inform moderator" vote.
UPDATE 3 From Jeff's comment on his answer:
So the Citizen Patrol badge is only awarded when flagging a post as spam or offensive.
This is now no longer the case. Any flag causes the badge to be awarded.