@masukomi
I've found this process difficult to perform with any objectivity.
If I ask 'is this combat?' at the start, then this would split the rest of the graph into two nearly-identical procedures, or I would just have to ask it again later (which means more steps than are actually happening).
Putting it later means I need to ask 'is this dangerous?', but if you knew this was combat, you wouldn't ask this question, so there's an extra step here.