Hey Max (and jack), I'm actually curious on your feedback of using temporal for this use-case. I'm building an alternative to temporal (and a low-code builder to run arbitrary code on top) at windmill.dev and keen to learn on your experience. I will send you a DM.
Currently, we're just hosting temporal ourselves in our k8s cluster. However, I've been working with their team, and we'll likely be migrating our temporal cluster over to their cloud in the near term future.
Very cool how we both use Temporal for workflow orchestration. Love the git idea, Wish you the best!