feat/guided-requirement-completion/main #87

Merged
admin merged 1 commits from feat/guided-requirement-completion/main into master 2026-09-23 02:28:53 +00:00
Member

摘要

改善 /sdlc-plan 的引導式需求補全,讓需求在建立議題前具備可理解、可驗收的內容。

需求議題

#85 讓 /sdlc-plan 以引導式訪談補全可驗收需求
#85

工作包議題

#86 改善 /sdlc-plan 的引導式需求補全規則
#86

變更內容

  • 更新 prompts/sdlc-plan.md,加入內容品質檢查、逐題引導與建立前完整性閘門。
  • 新增 references/requirements-discovery.md,定義角色、情境、行為、可觀察結果與情境覆蓋規則。
  • 保留既有需求模板、抽取契約與 /sdlc-analyze 介面。

設計重點

  • 不以段落非空判定需求完成。
  • 每次只問一個缺口,提供目前理解、缺口、原因與建議回答,仍允許自由回答。
  • 未回答、「不知道」或「尚未決定」不能建立議題。
  • 「不適用」必須由使用者確認並說明原因。
  • 只修改流程規則,不新增 API、資料表或目標專案檔案。

解決的問題

現行規劃流程只能確認九個段落是否有文字,無法阻止角色、情境、行為或驗收結果不完整的需求進入後續分析。新完整性閘門會在需求不足時繼續逐題補問,避免下游拿到語意不完整的需求議題。

影響的功能

  • /sdlc-plan 的需求訪談與議題建立流程。
  • tea-sdlc prompt 輸出的規劃流程正本。
  • 其他 prompt、需求模板、抽取腳本與 CLI 介面不變。

測試結果

執行:

node bin/tea-sdlc.js prompt --name sdlc-plan --adapter-version 0.0.2
node --test test/prompt.test.js test/install.test.js test/install-verify.test.js test/sdlc-fix-assets.test.js

結果:93 tests passed,0 failed。

## 摘要 改善 `/sdlc-plan` 的引導式需求補全,讓需求在建立議題前具備可理解、可驗收的內容。 ## 需求議題 #85 讓 `/sdlc-plan` 以引導式訪談補全可驗收需求 https://gitea.jsc.idv.tw/plugins/tea-sdlc/issues/85 ## 工作包議題 #86 改善 `/sdlc-plan` 的引導式需求補全規則 https://gitea.jsc.idv.tw/plugins/tea-sdlc/issues/86 ## 變更內容 - 更新 `prompts/sdlc-plan.md`,加入內容品質檢查、逐題引導與建立前完整性閘門。 - 新增 `references/requirements-discovery.md`,定義角色、情境、行為、可觀察結果與情境覆蓋規則。 - 保留既有需求模板、抽取契約與 `/sdlc-analyze` 介面。 ## 設計重點 - 不以段落非空判定需求完成。 - 每次只問一個缺口,提供目前理解、缺口、原因與建議回答,仍允許自由回答。 - 未回答、「不知道」或「尚未決定」不能建立議題。 - 「不適用」必須由使用者確認並說明原因。 - 只修改流程規則,不新增 API、資料表或目標專案檔案。 ## 解決的問題 現行規劃流程只能確認九個段落是否有文字,無法阻止角色、情境、行為或驗收結果不完整的需求進入後續分析。新完整性閘門會在需求不足時繼續逐題補問,避免下游拿到語意不完整的需求議題。 ## 影響的功能 - `/sdlc-plan` 的需求訪談與議題建立流程。 - `tea-sdlc prompt` 輸出的規劃流程正本。 - 其他 prompt、需求模板、抽取腳本與 CLI 介面不變。 ## 測試結果 執行: ```text node bin/tea-sdlc.js prompt --name sdlc-plan --adapter-version 0.0.2 node --test test/prompt.test.js test/install.test.js test/install-verify.test.js test/sdlc-fix-assets.test.js ``` 結果:93 tests passed,0 failed。
jiantw83 added 1 commit 2026-09-23 00:54:41 +00:00
引導使用者補齊角色、情境、行為與可觀察結果,並在完整性閘門通過前停止建立需求議題。
admin approved these changes 2026-09-23 02:28:49 +00:00
admin merged commit 4d360ad266 into master 2026-09-23 02:28:53 +00:00
admin deleted branch feat/guided-requirement-completion/main 2026-09-23 02:28:54 +00:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: plugins/tea-sdlc#87