feat(analyze): 明確產生 TDD 與驗收計畫 #41

Merged
admin merged 1 commits from feat/analysis/tdd-test-plan into develop 2026-08-28 08:07:22 +00:00
Member

PR 描述範本

摘要

  • 需求描述:SDLC 分析 wiki 需要明確呈現測試相關區塊,並依使用者故事產生驗收計畫。驗收方式要標明真實資料或邏輯推論,情境數量要隨複雜度調整。測試計畫需符合 TDD 紅、綠、重構循環。
  • 計畫名稱:無
  • 計畫頁:無
  • 分析頁:無

變更內容

檔案 為什麼改
skills/analyze/SKILL.md 要求分析階段先依使用者故事產生驗收計畫,再將工作包拆成完整 TDD 循環待辦。
templates/analyze-page.md 新增使用者故事驗收計畫表,並讓測試計畫待辦以完整 TDD 循環呈現。
references/tdd.md 將循環規則修正為綠燈後重構,符合 TDD 紅、綠、重構精神。
plugin.json、.claude-plugin/plugin.json、.codex-plugin/plugin.json 同步 manifest 版本。

設計重點

  • 每個使用者故事都要列出驗收情境。
  • 驗收方式只能填真實資料或邏輯推論。
  • 簡單故事至少 1 個情境;中等故事至少 2 個情境;複雜故事至少 3 個情境。
  • 每個情境都要寫出輸入、預期結果、資料來源與對應工作包。
  • 每個測試計畫待辦是一個完整 TDD 循環,不拆成紅燈測試、最小實作、綠燈驗證三個待辦。
  • 綠燈後才允許重構,重構後要重跑同一組測試。

測試結果

  • /root/plugins/meta/tools/ste100-lint.sh:通過。
  • git diff --check:通過。
  • /root/plugins/hooks/hooks/comment-scope.sh sweep /root/plugins/sdlc:通過。

前置 Push Request

  • 無
# PR 描述範本 ## 摘要 - 需求描述:SDLC 分析 wiki 需要明確呈現測試相關區塊,並依使用者故事產生驗收計畫。驗收方式要標明真實資料或邏輯推論,情境數量要隨複雜度調整。測試計畫需符合 TDD 紅、綠、重構循環。 - 計畫名稱:無 - 計畫頁:無 - 分析頁:無 ## 變更內容 | 檔案 | 為什麼改 | | --- | --- | | skills/analyze/SKILL.md | 要求分析階段先依使用者故事產生驗收計畫,再將工作包拆成完整 TDD 循環待辦。 | | templates/analyze-page.md | 新增使用者故事驗收計畫表,並讓測試計畫待辦以完整 TDD 循環呈現。 | | references/tdd.md | 將循環規則修正為綠燈後重構,符合 TDD 紅、綠、重構精神。 | | plugin.json、.claude-plugin/plugin.json、.codex-plugin/plugin.json | 同步 manifest 版本。 | ## 設計重點 - 每個使用者故事都要列出驗收情境。 - 驗收方式只能填真實資料或邏輯推論。 - 簡單故事至少 1 個情境;中等故事至少 2 個情境;複雜故事至少 3 個情境。 - 每個情境都要寫出輸入、預期結果、資料來源與對應工作包。 - 每個測試計畫待辦是一個完整 TDD 循環,不拆成紅燈測試、最小實作、綠燈驗證三個待辦。 - 綠燈後才允許重構,重構後要重跑同一組測試。 ## 測試結果 - /root/plugins/meta/tools/ste100-lint.sh:通過。 - git diff --check:通過。 - /root/plugins/hooks/hooks/comment-scope.sh sweep /root/plugins/sdlc:通過。 ## 前置 Push Request - 無
jiantw83 added 1 commit 2026-08-28 08:03:13 +00:00
admin merged commit bd06a73269 into develop 2026-08-28 08:07:22 +00:00
admin deleted branch feat/analysis/tdd-test-plan 2026-08-28 08:07:23 +00:00
jiantw83 changed title from feat(analyze): 明確產生 TDD 測試計畫 to feat(analyze): 明確產生 TDD 與驗收計畫 2026-08-28 08:08:05 +00:00
jiantw83 added a new dependency 2026-08-28 08:13:20 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Reference: plugins/sdlc#41