The data cleaning process is endless, because of many reasons: new fields and registers would have new mistakes, data can become corrupt at any moment, and every migration or reestructuration would affect it.
Read this interesting article about when you need to audit and clean your data.