 jackyu66gitandCursor
|
1eeb0b00e7
|
feat(ECR-015): RedemptionCode 兑换码并 Closed
批次生成/作废、C 端兑码延长会员;admin-h5 /codes。
Loop continuous。Next:ECR-016 UserIntelligence。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-07 18:16:13 +08:00 |
|
 jackyu66gitandCursor
|
882c01d81a
|
feat(ECR-014): MembershipPlan 套餐配置并 Closed
membership_plans 表、admin 套餐页、Grant/CreateOrder 读表;
Loop continuous 自动 Approve/Closed。Next:ECR-015 RedemptionCode。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-07 18:03:38 +08:00 |
|
 jackyu66gitandCursor
|
f75b42397f
|
docs(ECR-013B): 启动 AccountLifecycle 契约定义
Human Start Authorization:UserStatus 状态机 Spec/BD/contract_diff;
禁止 coding,待 Approve + coding Start Authorization。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-07 17:23:04 +08:00 |
|
 jackyu66gitandCursor
|
b5a05941d9
|
feat(ECR-013A): Admin RBAC 实现并 Closed
角色权限、RequirePermission、/me permissions 与 migration 000015;
Reviewer Approve → Closed。Next:ECR-013B Contract Definition。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-07 17:19:45 +08:00 |
|