You're working on a data pipeline where a failed workflow leaves part of the data incomplete or incorrect. You need a way to rerun or backfill the affected range without creating duplicate records or corrupting downstream tables.
How do you handle backfilling or correcting data after a workflow failure without creating duplicate records?