resolve step queries to step keys when building execution plan. so we will have step_selection (List[str]) prior to conversion and step_keys_to_execute (Frozenset[str]) post conversion.
this is going to a stack of diffs
- this one: parse step selection & rename reexecute_pipeline(step_keys_to_execute) to reexecute_pipeline(step_selection) (0.9.0)
- there are many places marked with the github issue #2605 in case i can't get in the internal refactor diff in time
- rename pre-conversion to step_selection internally and change post-conversion step_keys_to_execute to frozenset + all necessary refactor (similar to the stack of D3225)
- this could be post 0.9.0 which is also a safer choice. i may not have enough time get this in before 0.9.0 release, but want to at least make sure public api renaming is out.