I’m afraid I disagree with that, Ivan.
I don’t think there is any benefit in @-mentioning someone if they are not going to get notification and will not be able to read the post or their mention. That sounds like a sort of reverse privacy leak - you’re giving other people, who that person might not know, knowledge of their existence with a link to their details. I think that’s a bad idea.
The only workable (technically, and from a privacy point of view) solution seems to me to be @-mentioning people only who are already part of that conversation.
From a privacy point of view, you could also add:
- people in your aspects, for a public post.
- people in your aspects and who are also in the aspects to which this post has been shared by the original poster, for limited posts.
But I suspect this would create enormous problems regarding federation and so on. The benefit would not outweigh the problems, from my point of view.