Maybe this is an too early question, as there is no public code and still in development, but I would like to mention this:
Have you considered the user context (permissions) in that a script is running. If it is the same than the UA has been started, there can be situations where a script needs another user context than others.
I am looking at the Windows Scheduled Task feature to define the user context.
Maybe it makes sense to add a UserContext property or something like that.
An more specific example would come in place if the UA logged in user can just start or see specific scripts (UA permission concept).
Hope this input can be helpful for you @adam