It's generally need-based only. Most clients don't care or don't need to know what happens with the enrichments as long as you can get them results. In rare cases, if the client is also heavily involved in the Clay build, I use a Google Doc to track all changes.
For example, a Claygent prompt -
Version 1.0
Version 2.0
Version 3.0
Current