An idea I had was instead of overrides setting variables, you could either wholesale change/replace the entire spec config or maybe just add/remove/replace certain criterion. Basically, change the spec to adapt to the needs of the source.
Would this basically render variables useless? One of their main use cases was to allow substitutions of values for certain sources. Perhaps they could still be used as reusable data, but how important is that?
An idea I had was instead of overrides setting variables, you could either wholesale change/replace the entire spec config or maybe just add/remove/replace certain criterion. Basically, change the spec to adapt to the needs of the source.
Would this basically render variables useless? One of their main use cases was to allow substitutions of values for certain sources. Perhaps they could still be used as reusable data, but how important is that?