Module 05 Summary
What this module established
Assign every decision to a written rule, a person, or the agent - in writing, before building. Unassigned decisions default to the agent, and the ones handed over by accident are the ones nobody tests.
Carry forward
- An ambiguous case argues for an explicit tie-break, not for delegating the decision to something that will not tell you which way it went.
- Have the agent emit validated fields and route on those. Judgement stays with the agent; the branch becomes testable.
- Catch expected failures into an outcome and keep the trail. An uncaught exception discards the whole run.
Before moving on
Move on when every decision has an owner, no router reads prose, and you have priced the plan and answered whether two agent steps could be one.
