EM-RTL-06 · Subject model · W-IND
Loyalty membership and points
A loyalty program, its member accounts, tiers, points earned and redeemed as a ledger, and member benefits. The customer relationship and marketing consent belong to neighboring contours.
Partially published; research continues
Claude: initial-industry-contour-and-card-supplement; Grok: not-started.
Published results
The independent second-provider study, fixtures and the full research protocol remain open. Runtime promotion is governed by the package allocation holds.
Subject boundary and candidate types
- LoyaltyProgram
- Membership
- Tier
- PointsLedgerEntry
- Redemption
- MemberBenefit
Deep research questions
- Is the points balance a stored figure or derived from the ledger?
- How are points reversed when a purchase is returned?
- How are changes of program rules applied to points already earned?
Verifiable invariants
- The points balance equals the sum of the ledger entries
- A returned purchase reverses the points it earned
- Each ledger entry references the transaction or rule that caused it
End-to-end acceptance scenario
For a synthetic member, earn points on two purchases, redeem part of them, return one purchase, move to a higher tier, expire unused points under a rule change, and reproduce the balance from the ledger.
Negative case
A support agent edits a member's balance directly to settle a complaint, and the change cannot be explained in an audit.
Approaches to compare
- schema.org: MemberProgram and MemberProgramTier
- Accounting for customer loyalty programs as deferred revenue
- Consumer protection rules for loyalty program terms
Candidates in the live catalogue
- WM-ECO-029 · Loyalty / Reward · 0.1.0 · installable
Semantic fit requires boundary research; a published model does not by itself complete this card. - WM-ORG-014 · Customer / Account Relationship · 0.3.0-research.1 · installable
Semantic fit requires boundary research; a published model does not by itself complete this card.
Result requirements
Every card is executed together with the full research contract: definitions, fields and cardinalities, lifecycle, sources, data mastership, rights, the five object facets, at least eight invariants, positive and negative examples, dependencies, migration and applicability limits.