Fix scope in OAuth routes — was still hardcoded to transition:generic
client-metadata.json and the authorize call both had their own hardcoded
scope strings, independent of the scope built in createOAuthClient.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>