Module 11 Summary
What this module established
The deliverable is not the graph - it is the evidence that the graph behaves as designed. Four questions decide whether a workflow is deployable: which path did the run take, where did a human intervene, did the irreversible step execute exactly once, and which branches have tests.
Carry forward
- Write the design as data first and run structural checks against it. The four checks catch the four failures this course spent modules on.
- Put the whole routing decision in one function as ordered early returns. The order encodes precedence, and precedence should be readable in one place.
- A rendered diagram is not evidence. It shows which edges exist, which nobody doubted, and says nothing about which path a run took.
Before moving on
You have finished when someone else can read your evidence record and answer all four questions without running anything - and when known_limits tells them where it will fail before they find out.
