Build and visualize sequential processing chains. Watch data flow through each step.
SkillCompiler → PlanArtifact → PlanExecutor to run sequential steps on RunContext; this demo visualizes the generic pipeline() shape and predates the compiled path. Typed Step I/O and parallelism remain deferred.
Pipelines chain steps sequentially, passing each step's output as the next step's input.
If any step fails, the pipeline stops (unless continue_on_failure is set).
Each step receives the previous step's output. This enables modular, composable processing chains.