## Summary

Brief description of what this PR does and why.

## Changes

- Bullet list of specific changes made
- Include file paths for major changes
- Example: Updated `src/agents.py` to add ESG analyst

## Type of Change

- [ ] Bug fix (non-breaking change fixing an issue)
- [ ] New feature (non-breaking change adding functionality)
- [ ] Breaking change (fix or feature causing existing functionality to change)
- [ ] Documentation update
- [ ] Code refactoring (no functional changes)
- [ ] Performance improvement
- [ ] Test additions/improvements

## Testing

How was this tested?

**Test Commands:**
```bash
# Example:
poetry run pytest tests/test_new_feature.py -v
```

**Manual Testing:**
- [ ] Tested with ticker: [e.g., 0005.HK, 7203.T]
- [ ] Verified output: [describe expected behavior]
- [ ] Checked edge cases: [describe]

## Checklist

- [ ] Code follows repository style guidelines (`make check-all` passes)
- [ ] Self-reviewed the code
- [ ] Commented complex logic
- [ ] Updated documentation (if needed)
- [ ] Added tests for new functionality
- [ ] All tests pass locally (`poetry run pytest tests/ -v`)
- [ ] No new warnings or errors introduced
- [ ] Updated CHANGELOG.md under `[Unreleased]` section

## Related Issues

Fixes #[issue number] (if applicable)
Relates to #[issue number] (if applicable)

## Additional Notes

Any additional context, deployment considerations, or follow-up work needed.
