Taking it a step further you wouldn't need Agents\.md or .cursor/rules, you could manage your coding agents the same way you write the rest of your code. The agents could also be instructed to update their own flows, and you'd retain a deterministic view of the data flow.