In T367810: Spike: Can we recreate a skeleton page_change (revision_change) event from DB replica alone?, we figured that we had most of the context necessary to emit reconciliation events that look like page_change.
We are considering dropping the idea of T368782: MediaWiki Reconciliation API and simply emitting such events directly from Spark via Event Gate.
In this task we want to confirm with code that this is possible.
Done is:
- confirm whether we can emit a page_change looking event with the stuff we need only for the Dumps 2.0 use case.
- if not possible, then how would a skeleton event look like?
- such event would only miss the page content, the redirect_title, and the content_format. Those would be resolved via T368787: Flink job to enrich reconciliation events