@mmisamore admittedly I haven't done much with metadata, but if you data is being persisted, wouldn't a clear solution to be to insert a "validated?" value on to the data, so that instead of checking for the ABSENCE of something, you are checking for the presence of it? This feels idiomatic to me, given the additive nature of lisp in general (eg the REPL)
@mmisamore would the old "timestamp instead of boolean" capture your needs? So it says WHEN validated? Or is it not just a time-based validation? Also, you could probably change it to `:validated nil` rather than trying to delete it?
@worldsendless At the metadata level, ":validated true" doesn't help since subsequent mutations persist the metadata but might make the data invalid again.