- Commit messages are descriptive enough
- Code coverage from testing does not decrease and new code is covered
- New code has type annotations
- OpenAPI schema is updated (if applicable)
- DB schema change has corresponding DB migration (if applicable)
- README updated (if worker configuration changed, or if applicable)
- Draft release notes are updated before merging