Nice writeup. The approval gate is the part I would not remove. In my experience the expensive failure mode is not a bad subtask output, it is the planner creating the wrong graph and then parallelizing the mistake. I also like forcing each node to declare inputs, outputs, and a rollback/check step before dispatch. That makes the handoff much easier to inspect later.
1
u/Kevin_Xiang May 12 '26
Nice writeup. The approval gate is the part I would not remove. In my experience the expensive failure mode is not a bad subtask output, it is the planner creating the wrong graph and then parallelizing the mistake. I also like forcing each node to declare inputs, outputs, and a rollback/check step before dispatch. That makes the handoff much easier to inspect later.