{ "id": "referral-recovery-and-redeem-cards", "name": "referral-recovery-and-redeem-cards", "title": "恢复邀请体系并新增兑换卡密系统", "description": "恢复邀请绑定与绑定后 Creem 充值奖励链路,并新增运营卡密生成/兑换系统,要求补齐协议、数据库、积分账本、系统审计,以及 web 端邀请页与兑换入口。", "status": "in_progress", "dev_type": null, "scope": null, "package": null, "priority": "P1", "creator": "zl-q", "assignee": "zl-q", "createdAt": "2026-05-21", "completedAt": null, "branch": null, "base_branch": "dev", "worktree_path": null, "commit": null, "pr_url": null, "subtasks": [], "children": [], "parent": null, "relatedFiles": [ "docs/protocols/invite/invite-protocol.md", "docs/protocols/common/user-points-chat-data-protocol.md", "docs/protocols/common/http-error-codes.md", "backend/src/v1/invite/router.py", "backend/src/v1/invite/service.py", "backend/src/v1/points/service.py", "backend/src/v1/payments/service.py", "backend/src/v1/payments/creem_service.py", "web/src/components/SettingsPage.tsx", "web/src/lib/api.ts", "web/src/lib/api-routes.ts", "web/src/lib/resources.ts", "web/src/i18n/utils.ts" ], "notes": "先完成协议与 PRD,再落地实现。只做 web 端,不改 Flutter。邀请绑定奖励达成以 creem 成功交易为准,卡密兑换不算充值成功。", "meta": {} }