From the Discourse Trust Levels Manual, one of the conditions to the TL3:
Must not have received more than 5 spam or offensive flags (with unique posts and unique users for each, confirmed by a moderator)
Is there a way to find out if I have such flags, and if so, for what posts. This feedback is very useful for understanding which statements cause a negative reaction from other users.
hopefully a moderator would not assign a "spam or offensive flag" to someone without a PM saying so and asking to stop the offensive behavior. So if you did not get any "warning" I would not worry much about it...
but fair ask, that should be transparent and in your profile
(and actual spammers should get banned right away)
It seems to me that this is not entirely correct. The number of flags should be visible to the user himself, and even better with a link to what caused this flag.
Otherwise it turns out some kind of secret dossier like the Stasi