Skip to content

CRM → Entities testing continuation examination

Markdown

CRM → Entities testing continuation examination

Markdown

Planning

Proves capability
Testing continuation only; other planning and design contracts are read as evidence and retain their existing text and approval.

KindReportProduct areaCRMModuleEntitiesExaminercodexExamined on2026-10-23

Read atservices-crm a8d1364freact-console baf6dae3rhythm-v2-docs 08447a84

Decision History

Product decisions recorded in this module's findings that bear on this module, as recorded.

  1. OQ-CRM-ENT-001DecisionAndrew2026-10-22

    A: require complete payloads for whole-record saves of contacts, organizations and classification records, as Activities already do (reads state empty properties as null; an omitted property is refused; null clears). Affiliation and custom-field exceptions stay.

    Applied to: Structured decision update record

  2. OQ-CRM-ENT-002DecisionAndrew2026-10-22

    B: everything stays in Entities; no Configuration Types module. Entities owns contact, organization, address and phone number types, affiliation types and the contact-role catalogue and their rules.

    Applied to: Structured decision update record

  3. OQ-CRM-ENT-003DecisionAndrew2026-10-22

    B: a rule's product intent is derived from its origin: an origin that names a product decision (a milestone decision id or an answered open question) makes the rule confirmed; otherwise the rule inherits its capability's intent. No rule-level field.

    Applied to: Structured decision update record

  4. OQ-CRM-ENT-004DecisionAndrew2026-10-22

    A: the corrected console scope in the MOD-CRM-ENT registry row stands for the next delta pass. Resolved.

    Applied to: Structured decision update record

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.