BREAKING CHANGE: Legacy config format no longer supported
Changes:
- ConfigValidator now only accepts unified format with 'sources' array
- Removed _validate_legacy() method
- Removed convert_legacy_to_unified() and all conversion helpers
- Simplified get_sources_by_type() and has_multiple_sources()
- Updated __main__ to remove legacy format checks
- Converted claude-code.json to unified format
- Deleted blender.json (duplicate of blender-unified.json)
- Clear error message when legacy format detected
Error message shows:
- Legacy format was removed in v2.11.0
- Example of old vs new format
- Migration guide link
Code reduction: -86 lines
All 65 tests passing
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>