Threads Ops手冊

系統更新

用白話記錄總控台每一輪改動。這頁給老K 看「現在到底改了什麼」,不是工程 changelog。

2026-06-03

整合老K Persona API 可用功能

已部署待觀察

白話說明

依照「老K-API-使用說明」把可用的 LINE 指令與 Threads 數據查詢接進系統。海巡不再只能固定跑海巡3,系統頁也多了一個 Persona API 工具台。

這次改了什麼

  • 新增 /system/persona-api,可直接執行 JJ、K、K2、K3、K長、k、留言、靈感、早安、晚安、海巡1-7、爆文。
  • 新增 Threads 數據查詢入口,可查帳號列表、單一帳號、貼文、每日快照、單篇貼文、單篇貼文每日數據。
  • 海巡頁的「跑海巡」新增指令、主/留、時間範圍選項,會組成 input 丟給 Persona /exec。
  • Persona client 已支援 content/output 兩種回傳欄位,並保留既有 K3、留言、靈感、爆文、貼文同步功能。

還沒做完 / 先不要誤會

  • 趨勢、比較、追蹤、聲量、餘額等文件標示為 premium_dropped 的指令沒有接入。
  • API 工具台只顯示結果,不會自動建立草稿或發文;要進產文流程仍走計劃、草稿或 Claude 派工。
2026-06-03

退稿原因改成 Claude Server 下次必讀的回饋

已部署待觀察

白話說明

你剛剛指出「我明明有寫退稿原因」。確認後發現:Job #16 的三個題材提案退稿原因其實有存,但之前只是藏在 job result 裡,沒有整理成 worker 下次開工前一定會讀的資料入口。現在已經補成正式流程。

這次改了什麼

  • 新增 /api/feedback-context,會集中回傳最近的題材提案退稿原因與草稿退稿 notes。
  • 已驗證 API 讀得到 Job #16 的三個退稿原因,包含「我教 Notion 接案三年是假資訊」「不要直接講 Notion 接案」「目前應該面向其他專業接案者、諮詢專業人士」。
  • 草稿列表與計劃詳情頁的草稿卡,按「退稿」會先展開退稿原因欄位,不會再直接退稿。
  • 草稿退稿原因會寫進 drafts.notes,頁面會用換行顯示,之後 Claude Server 也能讀。
  • 更新 server Claude skill:worker 接 job 後,開工前要先讀 feedback context,再產題材或草稿。

還沒做完 / 先不要誤會

  • 這還不是長期記憶訓練,只是把老K 的拒絕理由變成下一次任務的明確上下文。
  • 如果未來要做更完整的「內容品味資料庫」,可以再把退稿原因拆成標籤、嚴重度、適用帳號、適用 goal。
  • 已 deploy 到 Zeabur;這還不是長期記憶訓練,只是把退稿原因變成下一次任務的明確上下文。
2026-06-03

把主流程改回「網頁派工到 Discord,server Claude 接活」

施工中

白話說明

前面我一度把方向看成 Zeabur cron 或 server loop 定時產文。你確認後,現在已改回現況主線:你在網頁按按鈕,系統把任務丟到 Discord,server Claude session 讀到後執行,再寫回系統。

這次改了什麼

  • 總控台首頁開始拆成「待審稿」「待排程」「已排程」「已發布」這幾個更接近日常操作的狀態。
  • 草稿卡片新增「標記已排程」的操作,之後你把內容貼到 Threads 原生排程後,可以在系統標記。
  • 已排程的草稿會提供「同步已發布」,用 Persona 撈 Threads 貼文並自動比對 plan。
  • 首頁與 Job 詳情頁都加上「清除」操作,清掉舊的卡住任務但不刪除歷史資料。
  • Plan 詳情如果同一篇已有背景 job 在跑,會顯示「背景任務運轉中」並禁用重複派工。
  • Job 詳情會把產文結果用白話卡片呈現,連到待審草稿或計劃詳情,不只顯示 JSON。
  • 系統導覽先移除「Skill 變更」主入口,避免把內部維運頁放在日常操作區。

還沒做完 / 先不要誤會

  • 「待審草稿」目前仍然是從 drafts 表顯示,不是獨立的 review queue 資料表。
  • 如果未來要做到「Claude 結果完全暫存、老K 採用後才進 drafts」,需要新增一層 review item 資料模型。
  • 還沒 commit,也還沒 deploy。這頁是在本輪修改中新增,方便你先看懂變動。
2026-06-03

補 Day 1 技術修補,但不是日常主流程

已部署待觀察

白話說明

這批是系統維運和資料正確性修補,跟你每天按什麼按鈕比較無關,但能避免資料顯示錯或 job 卡住看不到。

這次改了什麼

  • 新增 /api/health/jobs,可以檢查派工是否卡在 dispatched、running 是否心跳停了,以及近 24 小時完成狀況。
  • 新增 /api/jobs/maintenance dry run,可檢查 stale running 與 pending/dispatched unclaimed job,正式 POST 時會處理卡住任務。
  • 修正 /posts 的主貼樓層分組讀取方式,避免把非主貼拿來當主貼。
  • 同步 Threads 貼文時,會先清空舊的樓層分組再重算,避免主貼換位後留下舊資料。
  • 修掉 /plans/new 的取消連結 lint error。

還沒做完 / 先不要誤會

  • health endpoint 已上線,但還沒有接成正式告警排程。
  • maintenance endpoint 已上線並通過 dry run,外部 cron 尚未設定定時 POST。
目前可以看的相關頁面