Tests cover: - Missing config.yaml - Config without sync-branch key - Unquoted, double-quoted, and single-quoted values - Environment variable precedence - Empty files and whitespace-only content - Comments (both full-line and inline) - Special characters in branch names - Nested sync-branch (should be ignored) - Mixed config files 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>