thread-master/docs/product/growth-loop/requirements.md

192 lines
15 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Requirements: 成長迴路(從「好用」到「非用不可」)
> Status: `approved`
> Status note: 使用者 2026-07-20「需求 OK」
> Slug: `growth-loop`
> Last updated: `2026-07-20`
> 輸入真相2026-07-20 PM 體檢結論;`apps/web` 現況 UI`docs/product/haixun-backend/`已交付能力git `main` 分支舊願景文件(`ai_threads_auto_account_ops.md`
> 修訂§6 開放問題改為已鎖定決策PM 預設)
## 1. 一句話
把巡樓從「AI 內容+外展工具組合包」升級成「**能證明 ROI、越用越準的 Threads 成長系統**」:先補 **成果歸因****學習閉環最小版** 兩塊護城河,再擴 **代操模式****帳號健康分**,最後以 **Playbook 市集+邀請獎勵** 啟動自增長。
## 2. 誰用、在什麼情境
| 角色 | 目標 |
|------|------|
| 品牌/小電商島民(靠 Threads 獲客) | 明確看到海巡與發文帶來多少成果(觸達→對話→追蹤→成交),據此決定續費 |
| 創作者島民 | 每週拿到「下週該做什麼」的具體建議,帳號穩定成長 |
| 代操Agency | 一套工具服務多個客戶:各自的品牌、人設、帳號、審核與月報 |
| 營運/管理員 | 用數據證明產品價值、量化平台政策風險、讓邀請網絡真正帶來增長 |
## 3. 背景與動機As-is → 為什麼改)
**2026-07-20 體檢結論(本 run 的存在理由):**
- **現況是「很用心的組合包」:** 產文有 ChatGPT 替代、排程 Buffer 已支援 Threads、單點皆有替代品組合方便≠必要。「非用不可」程度評估 **2.5 / 5**
- **儀表板只有成本視角:** 用量頁呈現「你花了多少點」,沒有任何地方告訴用戶「你賺回了多少」。無法證明 ROI 的工具,在續費時永遠是第一個被砍的。
- **真正的護城河沒做:** 舊願景的核心是「成效回收 → 分析原因 → 策略自我更新 → 可解釋」的**學習閉環**(舊文件 MVP4目前落在 P2 未實作。人設/品牌資產理論上「越用越準」,但**沒有可見的複利證據** → 轉換成本低。
- **邀請網絡是裝飾:** 關係樹已建,但「日後活動再說」=無獎勵機制=無網路效應。
- **灰帽功能無護欄:** ThreadPlay 多帳互回、養帳號短回屬平台政策敏感操作目前無健康度量化、無降速機制Meta 政策收緊是**存亡級風險**。
- **不改的後果:** 用戶燒完免費點數即流失;無溢價能力;政策風險歸零核心功能;增長全靠人工推銷。
**已握有的三張王牌(本 run 要放大,不重造):**
1. **海巡外展迴路**——最接近 painkiller「每天 15 分鐘,找到正在講你產品痛點的真人,用像人的口吻回覆帶單」=業務開發,市面 social listening 工具不碰這段。
2. **TC台灣 Threads 垂直深度**——語感、場景全 TC 原生,國際工具對 Threads 皆敷衍。
3. **8D 人設語紋+品牌知識資產**——具複利潛力,需要被「看見」。
**參考(非需求本體):**
- 舊願景閉環與 MVP14 驗收git `main` 分支 `ai_threads_auto_account_ops.md`
- 已交付能力真相:`docs/product/haixun-backend/spec.md`Insights 真管線維持 P2 的決策不變)
- UI 真相:`apps/web`今日海巡用量Insights 頁)
## 4. 目標To-be
### 4.1 必須達成P0— 價值可見 學習閉環最小版
1. **成果歸因(海巡 ROI 優先)**
- 外展回覆送出後,追蹤可合理取得的訊號(見 §6 決策 #1):對方回應、帳號追蹤數變化、貼文互動、自帶 UTM 連結點擊P2成交 **P0 手動回報**
- 每筆成果可回溯到具體回覆/具體貼文(歸因鏈)。
- **今日頁與用量頁改為「成本+成果」並列**:本週/本月觸達、對話、追蹤、成交摘要卡。
2. **每週帳號健檢+下週行動建議(學習閉環 MVP**
- 基於**既有已同步貼文成效**(不重做 Insights 真管線),每會員每週自動產出一份 AI 報告哪類題材開頭CTA 有效(**必須引用證據、可解釋**)+下週 **3 個具體行動**,且每個行動可一鍵跳到對應功能(找話題/海巡/寫一則)。
- **方案內含、不扣點**(見 §6 決策 #2)。
- 這是舊願景 MVP4 的最小版,**不是**完整 Insights 管線。
3. **資產複利可見**
- 呈現「系統從你的 N 篇貼文M 次回饋學到什麼」:人設/品牌知識的學習摘要與版本,讓「越用越準」被感知,構成轉換成本。
### 4.2 應該有P1— 客群擴張 風險護欄
1. **代操Agency 模式**
- **同租戶內多工作區Workspace**,不重做多租戶帳單(見 §6 決策 #3)。
- 每工作區獨立品牌+人設+帳號歸屬;工作區可切換、資料隔離。
- 草稿審核流:草稿 → 待審 → 已准/退回,已准才進 Outbox。
- 白牌月報 PDF 匯出(不含白牌域名)。
2. **帳號健康分(灰帽護欄)**
- 依操作密度間隔失敗率token 狀態,給每個已連帳號 0100 健康分與降速建議(訊號與門檻見 §6 決策 #5)。
- ThreadPlay海巡送出**前**自動檢查;過載時降速並向用戶說明原因;今日頁可見警示。
- **只做護欄,不新增更激進的多帳玩法。**
3. **邀請獎勵落地(單層紅線)**
- 直邀成員**首次升級到付費方案** → 邀請人得**產品點數**回饋(比例與上限見 §6 決策 #4)。
- **單層、點數、非現金**;文案維持「邀請人/直邀/延伸」。
- 邀請頁可見累計回饋。
### 4.3 以後再說P2
1. **利基 Playbook 市集**:分享/引用海巡 brief、人設風格、互回劇本模板保養母嬰3C…需可匿名化。
2. **免費破冰工具**:公開免登入「風格指紋測驗」「痛點關鍵字產生器」,結果頁導註冊(用產品自己在 Threads 擴散)。
3. **跨帳號基準benchmark**:匿名聚合「同利基帳號中位數」比較。
4. **UTM 落地頁自動歸因**P0 成交仍手動)。
5. 既有 P2 維持不變Insights 真數據管線完整版、真實金流/發票。
## 5. 範圍
### In scope
- 上述 P0P1 功能的**產品行為定義**;前端 `apps/web` 與後端 `apps/backend` 皆會異動(經 spec → plan → tasks 才動碼)。
- 歸因以「**可合理取得的訊號**」為限Threads API 可讀的公開計數、自帶 UTM 連結P2、手動回報。
- 每週健檢**重用既有同步貼文成效資料**,不新建 Insights 管線。
- 代操=同租戶 Workspace非多租戶改造。
### Out of scope明確不做
- **不做多層獎金、不做現金回饋**MLM 紅線)。
- **不為歸因繞過平台限制**爬取私人數據;不做侵入式追蹤。
- 不串自動成交真金流P2 外)。
- 不重做既有發文/海巡主流程——本 run 是**加值層**,不是重構。
- 不新增灰帽玩法;多帳互回只加護欄。
- 代操模式 P1 不做白牌域名、不做多租戶帳單、不做跨租戶資料遷移。
- 健檢報告**不扣平台點數**(方案內含)。
## 6. 已鎖定決策2026-07-20
| # | 議題 | 決策 |
|---|------|------|
| 1 | 歸因訊號與降級 | **P0 必做訊號:** (a) 外展回覆是否被對方再回/引用(對話);(b) 送出帳號追蹤數變化(在合理時間窗內觀測,無法 100% 歸因時標「可能相關」);(c) 目標貼文/己方回覆的互動計數變化(若 API 可讀);(d) **成交=手動回報**(金額選填、備註選填)。**P2** UTM 連結點擊自動歸因。**降級:** API 拿不到某訊號時仍交付其餘訊號+手動回報,**禁止**因缺訊號整段不做。具體 API 欄位對照表 → **spec 列出並驗證**。 |
| 2 | 每週健檢計費 | **方案內含,不扣點、不佔 AI 文案 meter。** 健檢是留存工具,不是變現點。產出失敗可重試,仍不計費。 |
| 3 | 代操工作區模型 | **同租戶內多 Workspace**,不引入多租戶帳單/多租戶隔離改造。每個會員預設 1 個 Workspace可建多個。Workspace 擁有品牌、人設、Threads 帳號歸屬、草稿審核設定。用量/方案仍綁**會員**(非 Workspace。Admin 可跨 Workspace 檢視。 |
| 4 | 邀請點數回饋 | **觸發:** 直邀成員**首次**從 free 升級到付費方案Starter 或 Pro時發一次**不**按月續訂再發。**額度:** 直邀升 Starter → 邀請人 **+100 點**;升 Pro → **+300 點**。**上限:** 邀請人每月透過邀請獲得的點數 ≤ 其當月方案額度的 **50%**(超出部分當月不發、不遞延)。**僅單層**延伸不發。點數入平台額度池BYOK 無關。 |
| 5 | 健康分規則 | **分數:** 每帳號 0100**每日至少重算一次**(有發送事件時可即時重算)。**訊號(權重方向,細節 spec** 24h 發送次數過高↓、最小間隔違規次數↓、Outbox 近 7 日失敗率↓、token 過期/錯誤↓、連續多日無操作不扣分。**門檻:** ≥70 正常4069 警告(送出前提示、建議加倍間隔);**<40 強制降速**禁止新建 ThreadPlay 送出海巡自動送出改為僅允許複製手動標記路徑直到分數回升)。今日頁顯示最低分帳號警示 |
| 6 | 成交歸因 | **P0 手動回報**從成果卡海巡命中詳情填)。**P2** 才做 UTM 落地頁自動歸因手動回報可事後改需留 audit 精神spec )。 |
| 7 | 交付順序 | **硬性:** P0歸因健檢資產可見)→ P1健康分 邀請獎勵 代操)→ P2P1 內健康分優先於代操護城河存亡 > 客群擴張)。 |
| 8 | 健檢產出節奏 | 每會員每週 **1** 份;週一 UTC 00:00 起可產或會員時區週一spec 定一種並寫死)。可手動「提前重產」但每 7 日最多 2 次(防刷)。 |
| 9 | 人工路徑 | 所有自動發送能力必須保留「複製文案 → 開 Threads → 標記完成」;健康分 <40 **只留**此路徑給敏感操作 |
## 7. 使用者故事(可驗收)
### P0
| ID | 作為 | 我想要 | 以便 | 驗收要點 |
|----|--------|---------|--------|----------|
| US-01 | 品牌島民 | 看到本週海巡帶來的觸達對話追蹤成交 | 判斷值不值得續費 | 今日頁用量頁可見成果卡每筆成果可回溯到具體回覆成交可手動回報 |
| US-02 | 創作者 | 每週收到健檢報告3 個下週行動 | 知道該做什麼 | 報告含證據引用行動可一鍵跳功能**不扣點** |
| US-03 | 島民 | 看到系統從我的貼文回饋學到的東西 | 感到越用越準 | 資產頁可見學習摘要與版本號 |
### P1
| ID | 作為 | 我想要 | 以便 | 驗收要點 |
|----|--------|---------|--------|----------|
| US-10 | 代操 | 在同帳號下切換 Workspace各管各的品牌人設帳號 | 一套工具服務多客戶 | 2 Workspace 隔離月報可匯出白牌 PDF方案仍綁會員 |
| US-11 | 代操 | 客戶審核草稿後才進 Outbox | 交稿流程可控 | 草稿有 待審已准退回未准不可送出 |
| US-12 | 島民 | 看到每個帳號的健康分與降速建議 | 不怕被平台懲罰 | 送出前自動檢查&lt;40 強制降速並說明今日頁警示 |
| US-13 | 島民 | 直邀首次付費後我得到點數 | 願意主動推廣 | Starter+100Pro+300月上限 50% 方案額度邀請頁可見累計 |
### P2
| ID | 作為 | 我想要 | 以便 | 驗收要點 |
|----|--------|---------|--------|----------|
| US-20 | 島民 | 引用別人的利基 playbook 模板 | 快速上手新利基 | 市集可瀏覽引用作者可匿名 |
| US-21 | 訪客 | 免登入玩風格指紋測驗 | 認識產品 | 結果頁導註冊可在 Threads 分享 |
| US-22 | 島民 | 看我跟同利基帳號中位數的比較 | 知道自己程度 | 匿名聚合樣本不足時不顯示 |
| US-23 | 品牌島民 | 回覆裡的 UTM 連結自動算點擊成果 | 少手動填 | 點擊進歸因鏈與手動成交可並存 |
## 8. 成功標準
- [ ] **P0** 至少一條海巡外展 送出 成果對方回應或追蹤變化或手動成交)」完整歸因鏈可展示
- [ ] **P0** 每週健檢報告自動產出 3 **帶證據**的行動建議可一鍵跳功能**且不扣點**。
- [ ] **P0** 用量頁從純成本視角改為成本成果並列
- [ ] **P0** 人設品牌資產頁可見學習摘要與版本
- [ ] **P1** 健康分對每個已連帳號可見&lt;40 時敏感自動送出被擋僅人工路徑
- [ ] **P1** 直邀首次升 StarterPro 分別入帳 100300 月上限生效
- [ ] **P1** 代操可在 2 Workspace 間切換各自產出月報 PDF草稿未經審核不可進 Outbox
- [ ] **定性:** 用戶訪談能說出這工具幫我賺省了多少**價值句**而非只描述功能
## 9. 約束與假設
- **約束**
- `AGENTS.md` 全部契約精神UTC nanoenvelope分頁guarded jobgo-zeroetc 單份數字 uid權限中介層)。
- 前端 `apps/web`不引入新 UI 框架mocklive 同一 repository 介面TC 台灣語感
- **平台政策紅線** 所有自動化必須保留人工路徑灰帽功能只加護欄不擴大(§6 #5、#9)。
- `haixun-backend` 的關係 run **加值層**;「Insights 真管線維持 P2決策不變
- MLM 紅線單層點數非現金(§6 #4)。
- **假設**
- Threads API 至少能支撐對話互動計數之一全拿不到時仍以手動成交標記完成支撐歸因 MVP
- 既有同步貼文成效資料足以支撐每週健檢最小版
- 用戶願意手動回報成交P0不願意時成果卡仍顯示對話追蹤
## 10. 風險
| 風險 | 影響 | 緩解需求層 |
|------|------|----------------|
| 歸因訊號拿不到API 權限限制 | P0 價值證明變弱 | §6 #1 降級路徑禁止因缺訊號整段砍掉 |
| Meta 平台政策收緊 | 存亡級 | 健康分人工路徑功能開關不新增灰帽玩法 |
| 學習閉環品質不穩報告不可信 | 核心賣點崩壞 | 強制證據引用 7 日最多重產 2 次防刷 |
| 邀請獎勵被觀感為 MLM | 品牌風險 | 單層點數非現金首次升級才發月上限 50% |
| 代操模式範圍爆炸 | 工期失控 | 同租戶 Workspace only不做白牌域名多租戶帳單 |
| P0 P1/P2 稀釋 | run 失去存在理由 | §6 #7 交付順序硬性 |
| 邀請刷點自建小號升級 | 成本黑洞 | 月上限 50%僅首次付費後續可加風控spec |
## 11. 開放問題(剩餘,僅技術驗證)
1. Threads API 實際可讀欄位對照表追蹤數回覆串insights)→ **spec 驗證後寫死;缺的走 §6 #1 降級**
2. 健檢週一 UTC 還是會員時區 **spec 選一種寫死**建議會員 `timezone`無則 UTC)。
3. Workspace 與現有 brandpersonathreads_account 資料表歸屬欄位命名 **specplan**
4. 健康分權重精確公式 **spec**需求只鎖訊號方向與門檻帶)。
## 12. 批准
- [x] 需求已批准2026-07-20使用者需求 OK」)