Each component that initiates an OAuth2 flow now reads its scopes from the colocated Relay fragment instead of a hardcoded TypeScript map. The five live call sites pass scopes to the backend via the new ?scope= query parameter. Drop the dead CreateAccessSourceDialog React component and rename the file to accessSourceMutations.ts since only the mutation export was used. Signed-off-by: Aurélien Sibiril <81782+aureliensibiril@users.noreply.github.com>