It seems very close to Spec driven development. Here the spec is the pseudocode.
I slightly disagree with people on the thought that we don't think when we do agent based development. Most of my Agent based development is me specifying a change(lose one line or full fledged PRD) and most of what agent based development solves for me is being thorough with the rest of the codebase.
Although I like your direction, i would hate to see this become yet another programming language.
Also if your pseudocode has a definitive structure, why not write an interpreter or compiler ? And not waste AI cost? Like how traditional BDD stack works gherkin and cucumber and the likes?
Direction, I love. Approach, we can always change. Peace