Design a planning agent that can synthesize a pipeline from a natural language specification primarily targeting data engineer persona. In progress