efrilm and Claude Opus 5.5
d1e543a79f
refactor(loyalty): remove the dead customer points and tokens code
...
First part of PC-601 (docs/prd-point-coin.md ยง10.7): the code that has
had no way in since balances moved to the wallet.
- The /marketing/customer-points and /marketing/customer-tokens routes
were commented out; their 16 handler methods, the GamificationService
methods behind them, and the validators, transformers, mappers and
contract/model types only they used are gone.
- CustomerPointsProcessor loses its "not implemented" stubs; it keeps the
customer app's balance, wallet and games endpoints.
- CustomerTokensProcessor and the customer points and tokens repositories,
wired but no longer called by anything, are gone.
What stays until its preconditions are met: the customer_points and
customer_tokens tables and their entities, which cmd/wallet-migrate still
reads, and the /customer/points, /customer/tokens aliases and the
token_used / tokens_remaining fields, until the apps no longer use them.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-30 14:43:15 +07:00
..
2025-09-12 15:41:08 +07:00
2026-09-30 11:59:33 +07:00
2026-09-30 11:59:33 +07:00
2026-08-05 19:28:38 +07:00
2026-09-30 08:47:48 +07:00
2026-08-13 14:38:28 +07:00
2026-08-13 14:38:28 +07:00
2026-08-11 21:00:39 +07:00
2025-09-12 16:37:16 +07:00
2025-09-12 15:37:19 +07:00
2025-09-18 12:01:20 +07:00
2026-09-30 12:30:14 +07:00
2026-09-30 12:30:14 +07:00
2026-09-30 12:33:20 +07:00
2026-09-30 12:33:20 +07:00
2026-09-30 12:33:20 +07:00
2026-09-30 14:43:15 +07:00
2025-07-18 20:10:29 +07:00
2026-09-30 10:31:09 +07:00
2026-09-30 10:31:09 +07:00
2026-09-30 13:29:25 +07:00
2026-09-30 13:29:25 +07:00
2026-09-30 10:45:33 +07:00
2026-09-30 10:45:33 +07:00
2026-09-30 10:45:33 +07:00
2026-08-13 14:38:28 +07:00
2026-08-13 14:38:28 +07:00
2026-06-03 14:56:27 +07:00
2025-07-18 20:10:29 +07:00
2025-07-18 20:10:29 +07:00
2026-09-30 12:20:42 +07:00
2026-09-30 12:20:42 +07:00
2026-09-30 12:20:42 +07:00
2025-09-17 19:30:17 +07:00
2025-09-17 19:30:17 +07:00
2026-08-11 21:20:17 +07:00
2025-09-12 15:37:19 +07:00
2026-08-11 21:20:17 +07:00
2025-08-03 23:55:51 +07:00
2025-08-14 01:35:19 +07:00
2026-09-30 13:23:40 +07:00
2026-09-30 13:23:40 +07:00
2026-09-30 13:29:25 +07:00
2026-09-30 13:29:25 +07:00
2026-05-10 10:57:38 +07:00
2025-09-17 19:30:17 +07:00
2026-08-11 21:20:17 +07:00
2026-09-30 10:50:37 +07:00
2026-09-30 11:55:30 +07:00
2026-09-06 17:14:42 +07:00
2025-07-18 20:10:29 +07:00
2025-07-18 20:10:29 +07:00
2026-09-30 12:33:20 +07:00
2026-04-20 12:31:33 +07:00
2025-07-18 20:10:29 +07:00
2025-07-18 20:10:29 +07:00
2026-09-30 11:37:20 +07:00
2026-09-30 11:37:20 +07:00
2026-09-30 11:33:25 +07:00
2026-09-30 11:59:33 +07:00
2026-09-30 11:33:25 +07:00
2026-09-30 11:46:31 +07:00
2026-09-30 11:49:49 +07:00
2026-09-30 13:29:25 +07:00
2026-09-30 13:29:25 +07:00
2026-05-28 13:49:57 +07:00
2026-09-06 17:29:34 +07:00
2026-06-03 13:00:50 +07:00
2025-07-18 20:10:29 +07:00
2026-06-08 12:29:59 +07:00
2026-08-13 14:38:28 +07:00
2026-06-18 15:27:20 +07:00
2026-04-27 21:17:12 +07:00
2025-09-17 23:55:11 +07:00
2026-09-06 17:14:42 +07:00
2026-05-10 14:52:02 +07:00
2026-08-13 14:38:28 +07:00
2025-09-17 19:30:17 +07:00
2025-08-10 20:58:32 +07:00
2025-09-12 15:37:19 +07:00
2026-05-10 10:42:09 +07:00
2025-07-30 23:18:20 +07:00
2025-07-18 20:10:29 +07:00
2025-09-12 01:12:11 +07:00
2025-09-12 01:12:11 +07:00
2026-09-30 13:29:25 +07:00
2026-09-30 13:29:25 +07:00
2026-09-30 13:29:25 +07:00
2026-09-30 14:35:12 +07:00
2026-09-30 14:35:12 +07:00
2026-09-30 08:47:48 +07:00
2026-09-30 08:47:48 +07:00
2026-09-30 14:35:12 +07:00
2026-09-30 08:47:37 +07:00
2026-09-30 08:47:37 +07:00
2026-09-30 14:31:38 +07:00
2026-09-30 14:35:12 +07:00
2026-09-30 14:35:12 +07:00
2026-09-30 12:25:17 +07:00
2026-09-30 12:25:17 +07:00
2026-09-30 12:30:14 +07:00
2026-09-30 12:30:14 +07:00