This looks pretty cool! @mike9
This was always our intention with the API. That people should be able to come up with ways of accessing the data they need and triggering and controlling things in a way that suit their particular situation! So cool to see you doing this. I imagine, there may be QUITE of lot of interest from others getting to have a go of your implementation…! Me not the least! 
I presume you’ll be able to share it somehow some time?
And, yes, I reckon for those who are good at programing, who understand how all the bits go together, and who can find bugs, I reckon the AI we already have is a SUPPPPER timesaving, power-assistant. I’ve also played with it for personal projects, and found it really pleasant to use… as LONG as you keep control of the code, and stay in control of what is actually happening. The more limited the scope and clear the instructions the better the performance in my experience. And some stuff is just a 100% no-brainer.
I had some code returning a sentence about a bit of data the other day. I hadn’t bothered writing a test for a singular (for a 1) or plurarl (for > 2). Rather than go in and carefully construct that, I just gave the few lines of code to AI and asked it to add that test and corrected language for each case.
Another thing I have found AI is really really good at is regular expressions! They are particularly in-humane, but very efficient, and AI seems really good at setting them up.
BUT, I’ve found giving all the code of something to AI, and starting to lose track of what changes are being made, and submitting to ITS preferred formatting and structuring of code is a recipe for eventually having to wind back and start everything again from scratch.
Such an interesting area… AND more importantly, the question: “why does Syrinscape specifically call out art and music, but ignore coding in this policy?!” is one we have been struggling with as a team!
What are the implications of that?!?!
But… mainly… when can we play with your thing…?! Wouldn’t it be a cool thing if a MASSIVE improvement to the Web Player Master UI grew out of a community project!

(while we continue to innovate with Nova)
Fascinating times!