Hello Adam,
I read in the Wikitech-l-Mailinglist your answer to my question about possible usecases for block based programming within the Wikimedia Projects. What is needed to implement the mentioned Workflows. I can help you when I understand it better how the program I have written can be helpful for that.