Skip to content

CON-COM-ORD-004Entitlement

Markdown

CON-COM-ORD-004

Entitlement

Markdown
  • DocumentDraft
  • Product intentProposed
  • ImplementationObserved

Planning

Feature
FEAT-COM-ORD-05
Owned by
MOD-COM-ORD
Acted on by
CAP-COM-ORD-012, CAP-COM-ORD-013, CAP-COM-ORD-014
Visible to
ACT-COM-016, ACT-COM-015, ACT-COM-017
Not to be confused with
Membership — Membership’s own record, Eligibility rule — a qualifying rule that may consult the right, Permission — authority for staff actions

Design

Specified by
DOM-COM-ORD-004

KindKey conceptProduct areaCommerceModuleCustomer purchases, purchased benefits and vendor stockRevision1

Read atservices-commerce c8b66a98react-console baf6dae3

The Formal Contract

The narrative above explains; the sections below are authoritative — the rules, scenarios and tests this document binds.

Definition
An entitlement records a contact or organization’s right to use a purchased or manually granted benefit, subject to its quantity, timing and status.
Synonyms
grantright

Relationships

ToStatementProvenance
CON-COM-ORD-002A purchased grant links to its originating order line; cancellation stops further use while retaining usage history.test
services-commerce:modules/entitlements/tests/e2e/entitlements.e2e.spec.js#revokes the line’s grant with the reason, refuses the download 409 entitlement_not_active, and writes the history
CON-COM-ORD-003The application declares the purchased benefit and Commerce creates the entitlement.observed

Lifecycle

StateMeaningHow it changes
ActiveThe grant can be used within its dates and allowance.Delivery or a manual grant creates the active right.
RevokedAvailability has been stopped while previous uses remain recorded.Cancellation, enforcement or staff revocation records the reason.
ExpiredThe availability window has ended.The minute sweep updates expiry status; draw checks already reject expired rights.

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.