Add frontend/modules/loyalty with types, API client, design system, feature pages and thin App Router routes under app/loyalty/. BFF proxy at app/api/loyalty/. Include loyalty frontend docs. Co-authored-by: Cursor <cursoragent@cursor.com>
870 B
870 B
Loyalty Frontend Validation Report
Architecture
- Business code under
modules/loyalty - Thin App Router under
app/loyalty - BFF
/api/loyalty - Catalog entry
تربت وفاداری - No cross-module imports into CRM/Accounting/etc.
API coverage (7.0–7.6)
- Programs / Tiers / Members + lifecycle
- Point accounts + earn/redeem/adjust/expire + ledger
- Rewards + redemptions fulfill
- Campaigns + lifecycle
- Referral programs/codes/attributions
- Wallets + credit/debit/adjust
- Audit per-entity
- Health
Honest ScopeNotice
Gift cards, gamification entities, segments, partners, branches, notifications, roles, API keys, integrations — no mocks.
Remaining automated checks
Run from frontend/: npx tsc --noEmit, lint, and smoke-navigate /loyalty/hub.