kate522
e80d8ea45d
feat(users): rewrite medal catalog + verify apply SPA contract
...
Replace user_badge_dictionary textarea with structured user_medal_*
catalog (categories/items/get_type). Expand verify SPA/PHP to Zibll
apply fields. Reader derives badge.dictionary from medal catalog for
existing AKSRT_User_Badges wear/grant runtime. No dual-read of old
pipe dictionary. audit-admin-contracts: 0 errors.
2026-07-17 01:00:05 +08:00
..
2026-07-03 22:50:34 +08:00
2026-07-14 00:05:15 +08:00
2026-07-11 16:55:27 +08:00
2026-07-16 16:28:56 +08:00
2026-07-17 01:00:05 +08:00
2026-07-13 08:47:15 +08:00
2026-07-03 22:50:34 +08:00
2026-07-03 22:50:34 +08:00
2026-07-13 21:14:31 +08:00
2026-07-03 22:50:34 +08:00
2026-07-13 07:46:19 +08:00
2026-07-11 16:55:27 +08:00
2026-07-03 22:50:34 +08:00
2026-07-13 22:31:12 +08:00
2026-07-14 20:13:46 +08:00
2026-07-03 22:50:34 +08:00
2026-07-03 22:50:34 +08:00
2026-07-15 16:48:57 +08:00
2026-07-03 22:50:34 +08:00
2026-07-12 10:38:02 +08:00
2026-07-03 22:50:34 +08:00
2026-07-03 22:50:34 +08:00
2026-07-03 22:50:34 +08:00
2026-07-12 10:38:02 +08:00
2026-07-11 18:27:52 +08:00
2026-07-12 10:38:02 +08:00
2026-07-11 12:20:33 +08:00
2026-07-13 19:52:30 +08:00
2026-07-03 22:50:34 +08:00
2026-07-03 22:50:34 +08:00
2026-07-03 22:50:34 +08:00
2026-07-03 22:50:34 +08:00
2026-07-03 22:50:34 +08:00
2026-07-12 13:06:47 +08:00