Each stage receives the previous stage's output type and returns the next.
ingest
list[Policy]
pipeline.py:ingest
rag
list[tuple[Policy, Candidate]]
pipeline.py:rag
map_policies
list[Mapping]
pipeline.py:map_policies
execute
MulesoftProject
pipeline.py:execute
review
pipeline.py:review