Before we talked about file paths needing to be in single quotes, not double quotes, in a yaml file. Pattern files may just be filenames, in which case this is not an issue, but the user can also provide an absolute path to a pattern in the pattern field in order to override the pattern library, if they happen to have patterns outside the library they want to use. If the user does provide a full path instead of just the pattern's filename, double quotes will cause the same issue it causes with the rig and pattern library paths. So to be safe, the pattern names should also be exported as characters with single quotes, instead of strings with double quotes.
Before we talked about file paths needing to be in single quotes, not double quotes, in a yaml file. Pattern files may just be filenames, in which case this is not an issue, but the user can also provide an absolute path to a pattern in the pattern field in order to override the pattern library, if they happen to have patterns outside the library they want to use. If the user does provide a full path instead of just the pattern's filename, double quotes will cause the same issue it causes with the rig and pattern library paths. So to be safe, the pattern names should also be exported as characters with single quotes, instead of strings with double quotes.