Thinking in pipelines for AI agents with David Burkett