Hi,
If you have for example 6 statuses for your workflow and and 1 of them is in the category = Done it is this category that allows you do close a sprint cleanly by having all issues in a status of this category. I think this is correct.
If this is true: can you create multiple statuses that are of category done and as long as the issues are in a different statuses but of the done category it will allow you to close the sprint without asking to move any issue to another sprint or backlog. This is how releases work, hoping sprints work the same way.
thank you