- 1Trigger
- 2Rule
- 3Action
- 4Finish
- The path and rules are known.
- Outputs need to be deterministic.
- The same inputs need controlled behavior.
- Reliable, fast, and lower cost.
- Easier to test and audit.
- Excellent for repeatable work.
- Changing context creates more branches.
- Branch logic gets harder to maintain.
- Unfamiliar cases must be designed in advance.
