I've written up a summary of constructive discussion on the consent-gated quote posting issue thread here: https://github.com/mastodon/mastodon/issues/20673#issuecomment-1358694689
And a sketch of what an implementation of those principles for consent-gated quote posting might look like: https://github.com/mastodon/mastodon/issues/20673#issuecomment-1358707886
@dalias Do I understand correctly that in your proposal the quoted party gets "bcc"ed mentions of any ensuing discussion of the boost quote? If so, why is this desirable? It sounds utterly horrifying to me.
@siderea No, the idea of the "b" in "bcc" is that further replies won't cc it, but I don't know if that works on here. If not, it needs a different mechanism. The whole idea is not to do that, because yes, I agree that's awful.
@dalias Phew! Okay, I guess I still don't understand what you mean to have happen by "bcc". Who is getting bcced? When?
@siderea The list of @'s in the post body text and "outbox" addresses for delivery are separate.
The idea is to include the quoted post author on the latter but not the former so they get notified and get to see the post even if they otherwise wouldn't be in the audience for it, but so anyone replying to the quoting post don't include them in @'s of replies.
@dalias Ah!
Presumably nobody mentioned in the original toot should be on the outbox for the boosted toot, either. Like if you're discussing something with a third party, and page me in with a mention, and then that toot gets quote boosted, I do not want replies to the subsequent discussion, either.
Really, it sounds like a boost quote should have no live mentions in the quoted part. The toot author should be notified, of the quote boost, but only the added commentary is live on it.
@siderea The "quote boost" doesn't actually contain any of the quoted post, just a link to it, so none of the @'s from it are present in the quoting post unless you put them there.
Doing a "hidden, non-propagating @" of the author is just to let them know they were quoted (and give them an opportunity to react, block or report if unwanted, etc.)