fix(account): dedupe colliding identities on merge, journaling to the dossier #167
Reference in New Issue
Block a user
Delete Branch "feature/merge-email-dedupe"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Follow-up to the VK-web-link merge discussion. A merge blanket-reassigned all secondary identities to the primary, so merging two accounts that each had a confirmed email (or tg/vk) left the survivor with two identities of one kind — profile + retention dossier both treat those as singular. Now the merge keeps the primary's identity and journals the secondary's colliding one to retained_identities (reason=merge) before dropping it.
Local: build/vet/gofmt, backend unit, integration merge+link suite all green.