Interpret "order" as "the order in which the steps are defined in your YAML file", and it's simply true.
I'm nitpicking but my point is that a DAG doesn't let you run anything. It might represent something, though, such as a bunch of tasks and a "must be executed before" relation. It's sloppy, imprecise use of language.
By that logic, no code lets you run anything, it just "represents" a program that actually runs. That's just pedantry.
Code runs and possibly lets you run something (for example in case of an OS or interpreter). I don't see a problem there.