- The feature/bug fix implemented - code is complete, documented and checked in
- Pull request/commit includes bug number or JIRA number
- Unit tests written and running cleanly in the CI environment [1]
- All linters are running cleanly in the CI environment
- Failing CI blocks release/merge
- Integration tests written and running cleanly in the CI environment
- Code changes reviewed by at least two peers
- Acceptance criteria are verified and fulfilled
- Code merged in the main branch and running in Prod-preview (Stage) environment
- User docs completed, reviewed and published (for user-facing changes)
- Code deployed in Production
- User is able to use the new changes via UI (for user-facing changes, for example in ServiceLog)
[1] just for changes in source code