I think mediawiki/revision/tags-change could be useful to users of stream.wikimedia.org. Use cases I have on my mind:
- I'm a bot author, and I wish to mark edits made by a certain OAuth tool as patrolled. The bot connects to stream.wm.o, watches for edits tagged with the tool's tag, and patrols them.
- I'm a bot author, and I wish to automatically revert edits flagged with a given abuse filter. I set the AF to tag the edits in question, and I set up a bot to look for the edits and revert (can be useful to give the vandal a feeling "it was saved", hoping they won't check few minutes later, creating a shadow-revert effect).
I can imagine also other use-cases, such as "i save metadata all reverted edits from stream.wm.o into a file and then analyze that JSON", instead of "query all public wiki DB replicas, get all reverted edits [bearing in mind they can be deleted by now] and then go through them".
Looking through the schema definition in https://gerrit.wikimedia.org/r/plugins/gitiles/schemas/event/primary/+/d725698c3d5a117b4cb52d9cfcb7e94bb9c3a306/jsonschema/mediawiki/revision/tags-change/1.0.0.yaml, I don't see anything that would need to be private. The revision create event is already there, and it gives similar amount of metadata to users (except tags, of course).
Thanks for considering this idea.