Missing closing " made yaml.v3 read to EOF looking for the string's end,
crash-looping the bot on startup with "found unexpected end of stream".
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
config.yaml previously mixed secrets with the phrase list, forcing
private-only edits. Now config supports phrases_file, which is loaded and
merged with any private phrases: entries, so the repo-tracked phrases.yaml
can be extended via PR while per-deployment additions stay private.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>