## Description

<!-- Provide a brief description of your changes -->

## Type of Change

<!-- Mark the relevant option with an "x" -->

- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Documentation update
- [ ] Performance improvement
- [ ] Code refactoring
- [ ] Test updates
- [ ] CI/CD changes

## Motivation and Context

<!-- Why is this change required? What problem does it solve? -->
<!-- If it fixes an open issue, please link to the issue here -->

Fixes #(issue)

## Changes Made

<!-- List the changes you made -->

-
-
-

## How Has This Been Tested?

<!-- Describe how you tested your changes -->
<!-- Include details of your testing environment and tests -->

- [ ] Unit tests added/updated
- [ ] Integration tests pass
- [ ] Manual testing completed
- [ ] Example playbooks tested

**Test Configuration**:
* Python version:
* Ansible version:
* Operating System:

## Screenshots (if appropriate)

<!-- Add screenshots to help explain your changes -->

## Checklist

<!-- Mark completed items with an "x" -->

### Code Quality
- [ ] My code follows the project's style guidelines (`make lint`)
- [ ] I have performed a self-review of my code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] My changes generate no new warnings
- [ ] Code is properly formatted (`make format`)
- [ ] Type hints are included for new functions
- [ ] No security issues introduced (`make security`)

### Testing
- [ ] I have added tests that prove my fix is effective or that my feature works
- [ ] New and existing unit tests pass locally (`make test`)
- [ ] I have tested with the example playbooks (`make example-test`)
- [ ] Coverage has not decreased

### Documentation
- [ ] I have updated the documentation (README.md, docstrings, etc.)
- [ ] I have updated CHANGELOG.md with my changes
- [ ] I have added examples for new features
- [ ] All documentation is clear and accurate

### Dependencies
- [ ] No new dependencies added
- [ ] Or: New dependencies are justified and documented
- [ ] Dependencies are pinned with minimum versions

### Commits
- [ ] My commits follow the conventional commits specification
- [ ] My commits are atomic and well-described
- [ ] I have squashed WIP/fixup commits

## Additional Notes

<!-- Add any other context about the PR here -->

## Reviewer Notes

<!-- For reviewers: any specific areas to focus on? -->

---

**For Maintainers:**
- [ ] Version bumped (if needed)
- [ ] Release notes updated (if needed)
- [ ] Breaking changes documented (if any)
