The CompositeStage class represents high-level, user-facing stages that decompose into multiple low-level execution stages.
Use CompositeStage when you need to:
decompose()Return the list of stages this composite decomposes into.
with_()CompositeStage uses a dictionary-based with_() signature to configure individual sub-stages:
inputs() returns first stage’s inputs - The composite’s input requirementsoutputs() returns last stage’s outputs - The composite’s output typedecompose() must have unique names for with_() to work