以 sdlc-feat 分批提交、開立 PR 並停錶 #13

Closed
opened 2026-09-17 03:51:22 +00:00 by jiantw83 · 0 comments
Member

母議題

#1 — tea-sdlc:以 tea 驅動 SDLC 全流程的跨平台指令組

要做出什麼

工作包全部完成後,變更被整理成可讀的 git 歷史,PR 開出來,碼錶停下,工時統計是準的。

變更檔案依類型分批 commit,讓 git 歷史讀得懂;commit 訊息用繁體中文描述需求,日後回顧時看得懂。訊息格式為 {類型}({檔案|功能}): {繁中需求描述},scope 單檔用檔名、多檔用功能名。

PR 標題等同分支名,描述固定七段:摘要/需求議題/工作包議題/變更內容/設計重點/解決的問題/影響的功能/測試結果。reviewer 每次都在同一個位置找到要找的資訊。

測試結果必須是真的跑過的輸出,不接受「已測試通過」這種空話;沒有自動化測試時,寫出 reviewer 自己能重現的手動驗證步驟。

驗收標準

  • 變更以「類型 × 功能」為單位分批 commit
  • commit 訊息格式為 {類型}({檔案|功能}): {繁中需求描述},scope 單檔用檔名、多檔用功能名
  • commit 類型分類規則有表格驅動的測試覆蓋
  • PR 標題等同分支名
  • PR 描述固定七段:摘要/需求議題/工作包議題/變更內容/設計重點/解決的問題/影響的功能/測試結果
  • 測試結果段落內容為實際執行的輸出;無自動化測試時改寫為可重現的手動驗證步驟
  • PR 開立後停止碼錶
  • --dry-run 輸出將建立的 commit 與 PR 內容而不實際執行

阻擋於

  • #12 — 以 sdlc-feat 逐項實作並即時勾選待辦
## 母議題 #1 — tea-sdlc:以 tea 驅動 SDLC 全流程的跨平台指令組 ## 要做出什麼 工作包全部完成後,變更被整理成可讀的 git 歷史,PR 開出來,碼錶停下,工時統計是準的。 變更檔案依類型分批 commit,讓 git 歷史讀得懂;commit 訊息用繁體中文描述需求,日後回顧時看得懂。訊息格式為 `{類型}({檔案|功能}): {繁中需求描述}`,scope 單檔用檔名、多檔用功能名。 PR 標題等同分支名,描述固定七段:摘要/需求議題/工作包議題/變更內容/設計重點/解決的問題/影響的功能/測試結果。reviewer 每次都在同一個位置找到要找的資訊。 測試結果必須是真的跑過的輸出,不接受「已測試通過」這種空話;沒有自動化測試時,寫出 reviewer 自己能重現的手動驗證步驟。 ## 驗收標準 - [x] 變更以「類型 × 功能」為單位分批 commit - [x] commit 訊息格式為 `{類型}({檔案|功能}): {繁中需求描述}`,scope 單檔用檔名、多檔用功能名 - [x] commit 類型分類規則有表格驅動的測試覆蓋 - [x] PR 標題等同分支名 - [x] PR 描述固定七段:摘要/需求議題/工作包議題/變更內容/設計重點/解決的問題/影響的功能/測試結果 - [x] 測試結果段落內容為實際執行的輸出;無自動化測試時改寫為可重現的手動驗證步驟 - [x] PR 開立後停止碼錶 - [x] `--dry-run` 輸出將建立的 commit 與 PR 內容而不實際執行 ## 阻擋於 - #12 — 以 sdlc-feat 逐項實作並即時勾選待辦
jiantw83 added the ready-for-agent label 2026-09-17 03:51:22 +00:00
jiantw83 added a new dependency 2026-09-17 03:51:40 +00:00
jiantw83 added a new dependency 2026-09-17 03:51:40 +00:00
jiantw83 removed the ready-for-agent label 2026-09-17 08:27:23 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: plugins/tea-sdlc#13