- Did you read the contributing guideline?
- Did you update the documentation? (readme and public docstrings)
- Did you write unit tests such that there is 100% coverage on related code? (required for bug fixes and new features)
- Did you verify that new and existing tests pass locally?
- Did you make sure that all changes preserve backward compatibility?
- Did you update the CHANGELOG? (not for typos, docs, test updates, or minor internal changes/refactors)