T307959: [Event Platform] Design and Implement realtime enrichment pipeline for MW page change with content intends to use Flink to create a new 'mediawiki page content change' stream that can be used to propagate MW page content state changes, AKA edits.
T308017: Design Schema for page state and page state with content (enriched) streams is the task for designing the schema for this (and other) mediawiki state change streams.
Flink's Dynamic Tables have the concept of changelog streams, which are a codified way of representing changes to an entity
s (e.g. page) state as a stream. These changelog streams can then be used to automatically represent a materialized view of the entity, e.g. the current state.
This task will be used to research how we might represent state change data with our event schemas so that they are automatically useable as changelog streams in Flink.
Hopefully, the outcome will be a convention for all future state change event schemas we might design, including the one described in T308017.