Skip to content

SpecificationsDuplicate Review and Record Merging

Verification

19 acceptance test sets for MOD-CRM-DQ, one per capability, holding 158 scenarios — 150 of them already bound to an existing test. A scenario names the rules and journey assertions it proves; it never restates them.

FEAT-CRM-DQ-01 Locate and Prevent Duplicate Records 6

Acceptance test setProves capabilityScenariosBoundNegativeLevelsStatus
ATS-CRM-DQ-001Detect duplicate records after changes111028 api · 2 unit · 1 browserProposed
ATS-CRM-DQ-002Explain the strength of a duplicate suggestion9918 unit · 1 browserProposed
ATS-CRM-DQ-003Set the response to duplicate matches9934 unit · 4 api · 1 browserProposed
ATS-CRM-DQ-004Check drafts and account for block overrides8847 api · 1 browserProposed
ATS-CRM-DQ-005Refresh duplicate evidence across a record type7536 api · 1 browserProposed
ATS-CRM-DQ-006Reuse a contact during portal registration6636 apiProposed

FEAT-CRM-DQ-02 Review Suspected Duplicate Records 5

Acceptance test setProves capabilityScenariosBoundNegativeLevelsStatus
ATS-CRM-DQ-007Review duplicate groups in a shared queue8822 unit · 5 api · 1 browserProposed
ATS-CRM-DQ-008Dismiss false matches and reopen review8826 api · 1 unit · 1 browserProposed
ATS-CRM-DQ-009Record a duplicate that matching missed4424 apiProposed
ATS-CRM-DQ-010Review and merge from a record page6523 api · 3 browserProposed
ATS-CRM-DQ-011Understand the duplicate-review workload4313 api · 1 browserProposed

FEAT-CRM-DQ-03 Prepare a Reviewed Merge 4

Acceptance test setProves capabilityScenariosBoundNegativeLevelsStatus
ATS-CRM-DQ-012Prepare a merge and choose its survivor7725 api · 1 unit · 1 browserProposed
ATS-CRM-DQ-013Resolve differences in the merge preview101041 unit · 8 api · 1 browserProposed
ATS-CRM-DQ-014Preserve the right information on the surviving contact1414210 unit · 3 api · 1 browserProposed
ATS-CRM-DQ-015Keep related records consistent through a merge9925 api · 2 unit · 2 browserProposed

FEAT-CRM-DQ-04 Execute Record Combinations 2

Acceptance test setProves capabilityScenariosBoundNegativeLevelsStatus
ATS-CRM-DQ-016Execute the approved merge atomically141359 api · 4 unit · 1 browserProposed
ATS-CRM-DQ-017Combine organizations and their connections safely9715 unit · 3 api · 1 browserProposed

FEAT-CRM-DQ-05 Follow Absorbed Identities and Outcomes 2

Acceptance test setProves capabilityScenariosBoundNegativeLevelsStatus
ATS-CRM-DQ-018Resolve identities absorbed by a merge8837 api · 1 browserProposed
ATS-CRM-DQ-019Inspect merge outcomes and attribution7726 api · 1 browserProposed

The Markdown files under specs/ in rhythmsoftware/rhythm-v2-docs are the canonical source of truth. This reader is a generated, read-only projection of them.