Flow type-compatibility report for Pipeline:
  [OK] ingest.raw (RawData) -> clean.raw (RawData)
  [OK] clean.clean (CleanData) -> analyze.clean (CleanData)
  [TYPE MISMATCH] analyze.result (AnalysisResult) -> publish.report (Report)
