The problem with this definition is that modern workflow systems are not through predefined code paths, they do dynamically direct their own processes and tool usage.
If they are driven by LLMs interpretation then there is no explicit code written and it's figured out at runtime