Nice to see you at Shape to Fabrication.
Related closely to the topic at hand here, I did have a conversation with Bob and Scott (but unfortunately not with you) about applying programming tools to help with multiple users modifying gh scripts.
Grasshopper is a programming language, so it would be good to be able to apply a version control tool such as GIT to the script (refer also to Share Definitions on Github)
Then if you sent a script to someone, and they revised and sent it back, would be much easier to detect what has changed. If two users are simultaneously working on a script, then merging changes would be great (resolving conflicts might have to revert back to nominating one change set as a priority). How you might review the differences would need some thought. Being potentially able to revert changes would also be powerful, or cherry picking changes on branches.
I know many large scripts out there might benefit from this. I’d be very interested to hear your thoughts.