thread-master/docs/product/growth-loop/tasks/T365-invite-reward-on-first...

999 B
Raw Blame History

T365 — invite-reward-on-first-paid-plan

Status: done
Milestone: M4
Kind: feat
Est. change: ~180 lines

Goal

完成後系統應:直邀會員首次 free→starter|pro 成功時邀請人得點100/300月上限 50% 方案額度;狀態 credited|capped|skipped僅單層、僅首次。

Depends on

  • T301
  • 既有 plan purchase 成功路徑haixun-backend

Inputs

  • Spec../spec.md §3.4、§4.5、IR-0105
  • 既有 invite parent_uid、usage plan

Outputs

路徑 動作 說明
apps/backend/internal/module/**/invite*/** 或 reward add/edit InviteReward
plan purchase logic edit hook

行為變更

  • 續訂/再升級不發
  • 延伸不發
  • 調 parent 不回溯已發

Out of scope

  • 現金/多層
  • FET366

Acceptance

  • SpecIR-01IR-05
  • 指令:
cd apps/backend && go test ./internal/... -run IR_0|InviteReward -count=1

Notes