docs/briefs/loyalty.md

Module brief: LoyaltyModule

Slug / tier / group / category: loyalty · standard · features · Membership One-liner: Session history + loyalty progress/offers (B2B mechanics TBC). Closest references: Collection Rows (history); NotificationsModule (offers). Source: YOU Studio wireframes §5c.

Anatomy

  • ModuleShell, title default "Loyalty"
  • History rows (session · date · meta)
  • Progress block (raised sub-card: label + bar from seed scale) — mechanics TBC
  • Offer rows

Content model

history[], progress {label, value 0–1}?, offers[], onOffer(id).

Fields

title text · header toggle

Out of scope

Loyalty mechanics (TBC with client).