You are describing...a subreddit (and hundreds of other similar forums).
"We need a forum with accountability from people we work with and see regularly"
I know employers are already doing this.
Alternatively,
"We need a forum where locally connected people share the same avatar"
An additional layer of accountability being the theme in both.