Validate a Pipeline
Checks a pipeline for structural errors without throwing. Returns a list of error messages. An empty list means the pipeline is valid. Checks performed: - No dependency cycles - All referenced dependencies exist as nodes in the pipeline
Pipeline): The pipeline to
validate.A list of validation error messages (empty = valid).
pipeline_validate(p)