Some tasks are created for organization. They are merely containers or folders, and never go away. Please add the ability to lock a task so that its sub-tasks archive without closing the parent, while preserving the structures. So the container class would be present in both live and archive lists.
Example, top-level task "Enhancements" is just a container. But individual enhancements and related sub-tasks can be closed. The archive would have the Enhancements parent task and those tasks would be removed from the live list, but the Enhancements container itself would not be removed from the live list.
For tasks that are flagged as permanent containers like this, please disable the Closed check/flag and prevent the item from being closed.