Skip to content

ADR-CRM-ENT-002The Contact Owns Its Affiliations

Markdown

ADR-CRM-ENT-002

The Contact Owns Its Affiliations

Markdown
  • DocumentProposed

KindDecision recordProduct areaCRMModuleEntitiesRevision1

Read atservices-crm 7ea48a41services-platform ad3f6a65

Decision
Affiliations and role periods are persisted through the owning contact aggregate, using its transaction and version; the implementation creates, edits, ends and removes them through contact saves without separate affiliation write routes.

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.