<!--
PR Template for Tenets
Please fill out relevant sections below.
Delete any sections that don't apply.
-->
## ๐ Summary
<!-- Provide a brief description of what this PR changes and why -->
## ๐ Related Issues
<!-- Link related issues using keywords: Closes #123, Fixes #456, Resolves #789 -->
Closes #
## ๐ Type of Change
<!-- Check all that apply -->
- [ ] ๐ Bug fix (non-breaking change fixing an issue)
- [ ] โจ New feature (non-breaking change adding functionality)
- [ ] ๐ฅ Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] ๐ Documentation update
- [ ] ๐จ Style/formatting (no functional changes)
- [ ] โป๏ธ Refactoring (no functional changes)
- [ ] โก Performance improvement
- [ ] โ
Test update
- [ ] ๐ง Build/CI configuration change
- [ ] ๐ Dependency update
- [ ] ๐ Security fix
## ๐งช Testing
<!-- Describe the tests you ran and/or added -->
- [ ] All existing tests pass locally
- [ ] Added new tests for changes
- [ ] Tested manually (describe below)
### Manual Testing Steps
<!-- If applicable, describe how to manually test your changes -->
```bash
# Example commands to test
pytest tests/
tenets --version
```
## ๐ธ Screenshots/Logs
<!-- If applicable, add screenshots or logs to help explain your changes -->
<!-- You can drag and drop images directly into this text area -->
## โ
Checklist
<!-- Check all that apply. PRs cannot be merged until all boxes are checked -->
- [ ] My code follows the project's style guidelines (`black`, `isort`, `ruff`)
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] Any dependent changes have been merged and published
- [ ] I have updated the CHANGELOG.md (if user-facing changes)
## ๐ฅ Breaking Changes
<!-- If this PR introduces breaking changes, describe them here -->
- [ ] This PR introduces breaking changes
<!-- If yes, describe:
- What breaks?
- Migration path for users
- Why is this necessary?
-->
## ๐ Additional Notes
<!-- Any additional information that reviewers should know -->
<!-- E.g., deployment notes, performance impact, security considerations -->
## ๐ Post-Merge Actions
<!-- List any actions needed after merging -->
- [ ] Update documentation site
- [ ] Notify team in Slack/Discord
- [ ] Update related issues/tickets
- [ ] Monitor metrics/logs
---
<!--
Reviewers: Please ensure:
1. Code quality and style
2. Test coverage
3. Documentation updates
4. No security vulnerabilities
5. Performance impact is acceptable
-->
<!-- Thank you for contributing to Tenets! ๐ -->