Some internal topics in ChangeProp have a semantics of job queue - they need to hold persistent jobs of various types and be able to process them in order. The job is an event and for documentation purposes we want to have schemas for every event. In case several different types of jobs should be stored in a single topic, we need to set a schema for this topic to a superset of all job event schemas. This can either be achieved by defining a specific schema for each topic and using anyOf stanza or by supporting multiple allowed schemas for a single topic. I think the latter will be cleaner and will decrease the future amount of work needed to define a new internal job queue for ChangeProp
Please implement support for that in the Event-Platform service. The eventbus-topics.yaml config for such topics could look something like this:
change-prop.backlinks-rerender: schema_names: - change-prop/transclude-rerender - change-prop/continue