Drop the triggershell init scaffold scripts and add one script that drives openrgb-hue apply: full option set as form fields, scene as a 103-entry dropdown, mapping defaulting to per-zone. The scene name goes through a small wrapper since it's a positional CLI arg and TriggerShell's passAs:arg can only emit --flag value pairs.