Detect Pipeline Cycles
Returns a list of node names involved in dependency cycles. A well-formed pipeline should always return an empty list.
Pipeline
Names of nodes in cycles (empty if DAG is valid).
pipeline_cycles(p)
pipeline_assert, pipeline_validate