| 1 | /console/{tenantId}/crm/contacts/{id} | Expand duplicate suggestions, select the sparse contact and launch Merge With Selected. | CAP-CRM-DQ-010 | Both records enter the workspace without forcing the current record to survive. | test |
| 2 | createMergePlan | Inspect the new preview. | CAP-CRM-DQ-012 | Participant summaries, survivor reasoning and outstanding choices are visible. | test |
| 3 | updateMergePlan | Choose the sparse contact's title and retain the member's e-mails. | CAP-CRM-DQ-013 | The plan retains each answer and recomputes its result. | test |
| 4 | /console/{tenantId}/crm/merges/plans/{planId} | Inspect automatic combinations and discarded values, then acknowledge them. | CAP-CRM-DQ-014 | The preview shows restricted consent, the filled birth date and reasons for omissions. | test |
| 5 | /console/{tenantId}/crm/merges/plans/{planId} | Review the related-work actions. | CAP-CRM-DQ-015 | Readable counts describe tasks and activities moving to the survivor. | test |
| 6 | executeMergePlan | Confirm the two-contact merge. | CAP-CRM-DQ-016 | The monitored job completes successfully. | test |
| 7 | /console/{tenantId}/crm/contacts/{id} | Follow the sparse contact's earlier link. | CAP-CRM-DQ-018 | The survivor page explains the move using both record numbers. | test |
| 8 | /console/{tenantId}/crm/dataQuality/merges/{mergeId} | Open the outcome from the completion message and history. | CAP-CRM-DQ-019 | Attribution and retained, moved and discarded information are available. | test |