## Summary of Changes
Describe your changes clearly and concisely.

## Type of Change
- [ ] ✨ New feature
- [ ] 🐛 Bug fix
- [ ] 🔧 Chore (maintenance/routine tasks)
- [ ] ♻️ Code refactoring
- [ ] 💄 Style (formatting/cosmetic improvements)
- [ ] 📚 Documentation changes
- [ ] 🧪 Tests addition/modification
- [ ] 📦 Build system changes
- [ ] ⏪ Revert previous commit
- [ ] 👷 CI/CD changes
- [ ] ⚡ Performance improvement

## Motivation and Context
Why is this change necessary? What problem does it solve?

Fixes # (issue number)

## How to Test
Describe how reviewers can test these changes:

1. Run `ccg --version` to verify installation
2. Test the `ccg` command with new changes
3. Verify that tests still pass

## Screenshots (if applicable)
Add screenshots for UI changes.

## Checklist
- [ ] My code follows the style guidelines of this project
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code in hard-to-understand areas
- [ ] My changes generate no new warnings
- [ ] I have run `pre-commit run --all-files` successfully
- [ ] I have tested the changes in different scenarios
- [ ] I have updated the documentation where necessary

## Breaking Changes
- [ ] This change breaks compatibility with previous versions

If yes, describe what changes:

## Review Notes
Additional information for code reviewers.
