T424350: Incremental MediaWiki History Phase I uses a combination of events and database snapshots to reconstruct the full MediaWiki History. The mediawiki_history dataset contains an event based view of state changes to pages, users and revisions.
We need to emit user change event data for T424350: Incremental MediaWiki History Phase I.
In T423952: Create mediawiki.user_change event stream, the Data Engineering team is developing a new user change event stream. This stream is currently emitted using a variety of hooks, including ManualLogEntryBeforePublishHook.
It would be much cleaner and better if MediaWiki modeled and emitted user relate state change DomainEvents that we could subscribe to.
https://www.mediawiki.org/wiki/Manual:Domain_events/Hierarchy#User_Account_Events