- Commits are cleanly separated with meaningful messages (simple features and bug fixes should be squashed to one commit)
- A changelog entry or entries has been added for any significant changes
- Follows the Pulp policy on AI Usage
- (For new features) - User documentation and test coverage has been added