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-12 20:56:38 +08:00
2026-07-03 22:50:34 +08:00
2026-07-06 19:41:28 +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-06 19:41:28 +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-06 19:00:52 +08:00
2026-07-06 19:00:52 +08:00
2026-07-03 22:50:34 +08:00
2026-07-06 19:00:52 +08:00
2026-07-03 22:50:34 +08:00
2026-07-06 19:41:28 +08:00
2026-07-12 15:41:18 +08:00
2026-07-15 17:12:51 +08:00
2026-07-14 20:29:08 +08:00
2026-07-15 16:48:57 +08:00
2026-07-16 20:32:46 +08:00
2026-07-06 19:00:52 +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-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-03 22:50:34 +08:00
2026-07-11 15:54:35 +08:00
2026-07-17 01:00:05 +08:00