
jiantw83andClaude Opus 5
d331bef1ed
feat(pr-watch): 回報 PR 現況,並在它結束時清掉工作樹
開發者要能隨時問一句「這個 PR 現在怎麼樣、我還有什麼要做」。回報 PR 狀態、還有幾則
留言沒處理、工作樹在哪、裡面有沒有沒提交的東西,以及固定列舉值的 suggestedAction
——用列舉值而不是一段文字,呼叫端才能程式化判斷。
一次性、無狀態:不做變化偵測。已處理的判定基準是 Gitea 上的 +1 與 resolve,那個狀態
不在本機記憶裡,所以一份現況快照就足以回答「還有沒有事要做」,不必跟上次比較,也就
不必留任何游標或狀態檔。不做常駐程序也不做 daemon,排程交給呼叫端。
只通知,不動手:偵測到未處理留言只給建議,不自動執行 /sdlc-fix——流程不該被模型自動
觸發,而 /sdlc-fix 要求「不確定時詢問使用者」,非互動模式下那個詢問無處可去。
四種狀態的處置不一致,所以表格驅動測:merged 與 closed 終止並清理;open 繼續監看;
draft 繼續監看且**不清理**——被退回草稿代表還要繼續改,這時候那棵工作樹更需要留著。
議題 #41
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-17 16:59:30 +08:00
..
2026-09-17 08:23:21 +00:00
2026-09-17 06:59:37 +00:00
2026-09-17 16:27:43 +08:00
2026-09-17 16:29:12 +08:00
2026-09-17 07:39:54 +00:00
2026-09-17 08:23:24 +00:00
2026-09-17 06:59:37 +00:00
2026-09-17 04:44:47 +00:00
2026-09-17 05:00:29 +00:00
2026-09-17 06:06:05 +00:00
2026-09-17 07:39:54 +00:00
2026-09-17 07:39:54 +00:00
2026-09-17 04:44:45 +00:00
2026-09-17 16:29:12 +08:00
2026-09-17 06:22:31 +00:00
2026-09-17 08:46:33 +00:00
2026-09-17 08:23:25 +00:00
2026-09-17 08:46:34 +00:00
2026-09-17 16:59:30 +08:00
2026-09-17 04:44:45 +00:00
2026-09-17 07:39:54 +00:00
2026-09-17 06:59:37 +00:00
2026-09-17 15:30:27 +08:00
2026-09-17 06:50:35 +00:00
2026-09-17 06:06:11 +00:00
2026-09-17 08:23:27 +00:00
2026-09-17 05:43:24 +00:00
2026-09-17 16:29:12 +08:00
2026-09-17 08:46:35 +00:00
2026-09-17 05:43:26 +00:00
2026-09-17 06:50:35 +00:00
2026-09-17 06:59:37 +00:00
2026-09-17 04:26:51 +00:00
2026-09-17 16:29:12 +08:00
2026-09-17 06:22:29 +00:00
2026-09-17 16:27:43 +08:00
2026-09-17 16:59:30 +08:00
2026-09-17 06:30:24 +00:00
2026-09-17 06:06:08 +00:00