I like Benjamin Franklin's approach for making lists of his faults and then working to correct them. The idea is to reach perfection on the day of your death.
Doesn't sound very healthy, tbh. Also takes an extraordinary amount of courage to be that confident in your own assuredly-flawed judgement. All it takes is one person changing your mind to ruin your life.
Well, if you've devoted a significant part of your life to neurotically analyzing your own actions in order to comply with a certain set of values, changing one of those values will naturally imply reevaluating of much of your life. I think realistic expectations of yourself for not living up to your own values is important to maintain basic resilience.
Not to mention, we all have behavior that's fundamentally contradictory to our values. At least, IMO.
I work on my list of faults every day.