Is your team considering limiting to certain notifications instead of others? It is hard to say which categories are most important to people.
One alternative is to make a post that displays all the people who earned each batch that day. It would show the badge and a paragraph underneath listing all the names from left to right. As long as they have notifications, or they check their mentions, they will find the post.
Badge for Number of Comments Made
@name1 @name2 @name3 @name4 @name5 @name6 @name7 @name8 @name9 @name10 @name11 @name12 @name13 @name14 @name15 etc.
Hopefully you guys can come up with some genius script to parse results in a similar way, or perhaps improve upon the way you have always been operating to make it require less resources on the blockchain.
That might work for experienced users who use @ginabot and stuff like that, but I don't think any new users would ever see the project if it comes to this solution.
We already do our best to limit the number of notifications we send to one user by grouping badges in the same comment and we give priority to "special badges" like birthday, personal, community or contest badges.
To be honest, this won't work because: