+1 Henry S., great point - I’m in a similar situation.
A lot of my data is already enriched, and when I try to stop old data from running, I use a date-based conditional run. That helps prevent reruns of old data, but when the condition isn’t met, the old data gets wiped out.
For example, I have a scoring criteria in place that I want to update. But if I change it, it affects the entire table. And if I apply a date condition, it removes old data under the “condition not met” logic. So yeah, we definitely need a better solution for this.