Re: Prevent loss of DATA. There is a GAP between CAD tool and the WGM
I think this can be a feasible approach for new users to prevent any mistakes but also keep in mid that sometimes you do not want to keep the changes by intent. Like you have worked and achieved a good status of your work and do a save. Then you start to investigate or try something out and at the end you decide to revert your change. You can close your CAD Tool first, reopen it from disk or at least remove it intentionally from memory (not sure if NX can do) and do the check in otherwise you would have saved the unintended change.
Overall it is a 50/50 chance to make something wrong and it is just getting used to it.
And in the future keep in mind to created these as Create a product idea and not as Document