27636cf422
Restructure tek's two-job desktop-windows-e2e.yml into the shape the linux axis already has: install-e2e.yml keeps its update/installer routes untouched and windows-desktop returns as a route in the same family, calling a reusable install-e2e-windows-run.yml. Behind that route is now ONLY the real user flow - the headless contract job (install.ps1 at HEAD~1, desktop-update.ps1 -NoUi, BASE/CURRENT/NEXT ref dance) is gone, along with its driver. Every leg goes through a surface a user touches: website Hermes-Setup.exe headed with AutoHotkey clicking Install -> Launch, then the installed Hermes.exe under Playwright's Electron driver clicking Settings -> About -> 'Update now', through the detached hand-off to a relaunched window asserted on HEAD. The driver drops the synthetic-NEXT staging with the contract job: serve.git just serves HEAD as main and OLD is the release pin baked into the website exe - the literal starting point of every real GUI user, same philosophy as the linux axis's release-tag matrix. The -Route parameter (desktop today) declares the future update mechanisms as arms: 'update' (hermes update from the installed venv) and 'installer' (re-run the bootstrap exe) raise until implemented, so the workflow surface is stable when they land.