A minimum flexibility is required when routing data that is not just made of values of basic types, to make the next components to work down the line. The current implementation of ConditionalRouter does not provide this flexibility, because a router should be just that, a data router, and is expected to work with any pipeline component type. No need to modify the data with jinja templates that would only used to set the routes conditions. So if it is unsafe on top of that, then a jinja-less way to route variables would be appreciated.
A minimum flexibility is required when routing data that is not just made of values of basic types, to make the next components to work down the line. The current implementation of ConditionalRouter does not provide this flexibility, because a router should be just that, a data router, and is expected to work with any pipeline component type. No need to modify the data with jinja templates that would only used to set the routes conditions. So if it is unsafe on top of that, then a jinja-less way to route variables would be appreciated.