We already distinguish a genuine retry from a repeated result message. Our UR5e coupon dashboard apparently forgot that distinction on import: loading the reviewed-retry file again adds accepted items. Same coupons, same decisions. I'd like the current item view rebuilt without deleting either attempt.
Have the import identify existing result and decision records, then derive the current accepted-item set from the authorised dispositions. Test the same file twice, after restart too, while retaining both genuine attempts under each coupon.
Developer corrected the import's duplicate handling and rebuilt from the disposition records. Repeated file, application restart and replay now leave the total unchanged; genuine retries remain visible. Quality checked the current coupon list against its own decisions. Counter fix closed, not a mass deletion dressed up as housekeeping.