I recall using Jira in the past that Resolve is a special status. Dashboards and other areas of Jira treat "Resolved" issues as more than just a status and more like a milestone in the development process. This is not the same as close. In the case where we are not packaging shrinkwrap software but delivering code to in-house users, we deploy our code to UAT and wait for a user's pass or fail before it gets migrated to Production and then validated again prior to closing the issue. There must be some internal metadata being flagged other than just the status being set so once an issue is closed, it is still considered "resolved". What are the implications of using the "Resolve" status at the "Code Complete" point in the lifecycle prior to going to UAT? Is this the right application of the status "Resolved"? Or should it map to "UAT Pass"?