01 · Visual builder
Wire it.
A Blueprint-style canvas where the wiring is the program. Your trigger nodes are the twelve real SDK context-menu scopes. The data and action nodes are auto-generated from the SDK itself, so they can't drift out of date.
And because this is music, there are nodes that think in music: transpose quantize chord from scale. The generated TypeScript stays readable — it's the escape hatch for the day you decide you do write TypeScript after all.