EM-RTL-06 · Предметная модель · W-IND
Программа лояльности, участник и баллы
Программа лояльности, учётные записи участников, уровни, начисленные и списанные баллы как журнал операций и привилегии участников. Отношения с клиентом и согласия на маркетинг принадлежат соседним контурам.
Частично опубликовано; исследование продолжается
Claude: initial-industry-contour-and-card-supplement; Grok: not-started.
Опубликованные результаты
The independent second-provider study, fixtures and the full research protocol remain open. Runtime promotion is governed by the package allocation holds.
Предметная граница и кандидатные типы
- LoyaltyProgram
- Membership
- Tier
- PointsLedgerEntry
- Redemption
- MemberBenefit
Вопросы глубокого исследования
- Баланс баллов хранится как число или выводится из журнала?
- Как баллы сторнируются при возврате покупки?
- Как изменение правил программы применяется к уже начисленным баллам?
Проверяемые инварианты
- Баланс баллов равен сумме записей журнала
- Возврат покупки сторнирует начисленные за неё баллы
- Каждая запись журнала ссылается на операцию или правило, которое её вызвало
Сквозной приёмочный сценарий
Для синтетического участника начислить баллы за две покупки, списать часть, оформить возврат одной покупки, перевести на более высокий уровень, сжечь неиспользованные баллы по изменённому правилу и воспроизвести баланс из журнала.
Отрицательный пример
Сотрудник поддержки правит баланс участника напрямую, чтобы урегулировать жалобу, и изменение невозможно объяснить при проверке.
Сопоставляемые подходы
- schema.org: MemberProgram и MemberProgramTier
- Учёт программ лояльности как отложенной выручки
- Правила защиты потребителей для условий программ лояльности
Кандидаты в действующем каталоге
- WM-ECO-029 · Loyalty / Reward · 0.1.0 · доступна для установки
Смысловое соответствие требует исследования границ; наличие опубликованной модели не завершает эту карточку. - WM-ORG-014 · Customer / Account Relationship · 0.3.0-research.1 · доступна для установки
Смысловое соответствие требует исследования границ; наличие опубликованной модели не завершает эту карточку.
Требования к результату
Каждая карточка исполняется вместе с полным контрактом исследования: определения, поля и кратности, жизненный цикл, источники, мастерство данных, права, пять граней объекта, минимум восемь инвариантов, положительные и отрицательные примеры, зависимости, миграция и ограничения применимости.