以 sdlc-feat 領取工作包、起錶並備妥分支 #11
Notifications
Due Date
No due date set.
Blocks
Depends on
#12 以 sdlc-feat 逐項實作並即時勾選待辦
plugins/tea-sdlc
#15 以 sdlc-sync 把留言裡的決策整併回議題描述
plugins/tea-sdlc
#40 以 worktree 建立工作包分支並備妥隔離環境
plugins/tea-sdlc
#9 建立工作包的抽取契約
plugins/tea-sdlc
Reference: plugins/tea-sdlc#11
Reference in New Issue
Block a user
母議題
#1 — tea-sdlc:以 tea 驅動 SDLC 全流程的跨平台指令組
要做出什麼
開發者指定一顆工作包,安全地把它認領下來並準備好開工的分支。
領取時會被擋下的情況有三種:這顆工作包已經有別人認領(不會兩個人做同一件事)、自己的碼錶正跑在這顆議題上、自己的碼錶正跑在別的議題上(提醒自己忘了停掉上一個)。四種狀態(含無鎖)各自的處置要明確。
放行後自動開始計時,不必記得手動按。接著詢問來源分支——正確地從功能分支或開發分支長出新分支;若來源分支在遠端已存在,是 pull 而不是重建,不覆蓋他人進度。分支名稱依既定規則產生,確保 CI 與 URL 不會因中文出問題。
領取鎖用 assignee 加標籤實作,不用碼錶——Gitea 的碼錶只讀得到自己的。
不在本機留任何狀態檔,換機器或換 agent 都能接手。
驗收標準
{類型}/{英文-kebab-需求描述}/main,從功能分支為{類型}/{需求描述}/{功能描述};需求描述由議題標題翻譯且 ≤40 字元阻擋於