So let me put some caveats in here.
-
Y’all know how I feel about these Delta-generated messages when they are sent to any non-Delta MUA. They are inappropriate, intrusive, and for us who email people in multiple languages, an internationalization mess.
-
We need to be careful about expectation management. We can’t be setting up expectations that later leads the user in trouble.
2a. Users might get the expectation that their original messages can’t be seen once edited, but they can.
2b. If we only send retraction messages to Delta MUAs (see 1) we get inconsitent editing UX across recipients.
All that said, two years ago I implemented for an IRC/Discord bridge a system of editing IRC style (from the IRC side) and sending that.
It supported both s/text/replacement/ and corrections*.
I never got to use it because it turns out Discord bridges can’t edit (or some similar restriction) and also I hate Discord.