We use two checklists: "Definition of Ready" and "Definition of Done":
Example:
DoR
- Acceptance criteria are given, clear, and testable
- Documentation & release notes updated
DoD
- Acceptance criteria are met and verified
- All executed tests are passing
On issue transition, we need to verify that all items are completed for one of the checklists.
We use the HeroCoder Checklist plugin. Both checklists are stored in the custom field "Checklist Text", whether multiple checklists are enabled or not.
How can this be done?