Nice it is similar to what I am thinking as well except I haven't explored the dagster cloud capabilities for this. Do they include new branch on scheduled runs as well? I am thinking i would like to add a branch from run context, then on full completion of run merge it into main. Haven't found any clear place to jack in to the completion of jobs though.