以 sdlc-fix 定位工作包的工作樹 #42
Notifications
Due Date
No due date set.
Depends on
#14 以 sdlc-fix 處理 PR 留言
plugins/tea-sdlc
#40 以 worktree 建立工作包分支並備妥隔離環境
plugins/tea-sdlc
Reference: plugins/tea-sdlc#42
Reference in New Issue
Block a user
母議題
#38 — 以 worktree 隔離平行工作包的實作與修正
要做出什麼
開發者跑
/sdlc-fix處理 PR 留言時,不必先手動 cd 到正確的目錄。流程自己從工作包推導出工作樹路徑並在那裡動手。推導出的路徑不存在時就重建。這不是防禦性程式設計,而是最常見的情境:#11 明定「不寫入任何本機狀態檔,換機器或換 agent 都能接手」,而在一台新機器上工作樹本來就不存在。重建的成本就是一次
git worktree add。/sdlc-fix同時自己檢查 PR 狀態,補上「使用者從來沒跑過監看腳本」的缺口:PR 已經合併或關閉時,不該在一棵該被清掉的工作樹上白做工。本工作包是對 #14 的疊加,不是改寫。#14 既有的驗收標準(三類留言皆讀取、分類必改或建議、不確定時詢問、回在原串底下、打
+1reaction、輸出修正摘要、--dry-run)全部仍然成立,#14 本身不修改。驗收標準
/sdlc-fix由工作包推導工作樹路徑,不要求使用者先手動切換目錄/sdlc-fix執行前檢查 PR 狀態,已合併或已關閉時提示清理而非繼續處理留言--dry-run輸出將定位或重建的路徑而不實際執行阻擋於