851b34e369
Three identical boxes in three photos are indistinguishable from one box photographed three times, so extract's dedupe folds them into one entry — correct for overlapping shots, wrong for a shelf holding three editions of a favorite game. The catalog now offers "split into copies" on multi-photo rows: the row explodes into one row per photo, each dedupe_veto-flagged so no future resolve re-merges them, each keeping its match but reopening its own edition slot (candidates preserved when present). Resolve's provenance-follow skips split rows (their photo sets are human-authored), the catalog renders surplus split copies as their own lines with a "copy" chip, and diff's vetoed-duplicate logic turns them into the extra collection entries they are. Applied to the real data: Wiz-War is now three copies across IMG_4502/ 4504/4528 — one claims the owned collection entry, two queue as new second-copy adds. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>