6d7ba86963
Per review the unions were overcomplicated. Install methods are now just: installer-script (the platform one-liner - curl | bash on linux/macos, irm | iex on windows), desktop-installer, and packaged-app (declared, unused). Update methods are every install method (re-run it over the existing install) plus hermes-update and app-update. desktop-installer-rerun, desktop-app, curl-bash, and irm-iex are gone as ids; the windows driver's ValidateSet, switch arms, and both run workflows' gates renamed to match. tsc --checkJs clean; generator output re-verified (4 linux / 16 windows / 6 macos legs for 2 tags).