TFA> By regenerable, I mean: if you delete a component, you can recreate it from stored intent (requirements, constraints, and decisions) with the same behavior and integration guarantees.
The only way to do this is with a mathematically precise and unambiguous stored intent, isn't it? And then aren't we just taking source code?