The spec itself can be in a yaml type format or a hierarchical knowledge graph...
Uncanny. Jet Brains has had that on early access since 2005. Literally 20 years ago people were dreaming about this new abstraction thing.
Text source code is a low energy configuration for representing software. Using LLMs is a much higher energy state.