SharedPipelineData
Shared data that is passed between pipeline stages during execution.
This data is passed to each stage's PipelineStage.process method, allowing stages to access and modify shared state as needed.
Parameters
pipeline
the pipeline instance executing the stages
context
the mutable context containing state and configuration