After talking with Yuhan yesterday I thought it might be helpful to translate my notes into comments on the GraphQL schema that are visible in GraphiQL. These could probably use even more detail, but the key things I wanted to add are:
- All re-executions are implicitly scoped by the pipeline solid subset.
- Passing stepKeys: null, stepKeys:  and stepKeys: [every key..] are equivalent
- Indicating restart from failure via the special dagster tag overrides stepKeys