Files
eryao/.trellis/tasks/05-21-referral-recovery-and-redeem-cards/task.json
T
2026-05-21 16:26:58 +08:00

41 lines
1.5 KiB
JSON

{
"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": {}
}