feat/analyze-delivery-priority/main #82

Merged
admin merged 2 commits from feat/analyze-delivery-priority/main into master 2026-09-22 07:12:22 +00:00
Member

摘要

讓 /sdlc-analyze 在建立工作包與排程前,完成七種交付文件的逐項確認與 PERT 三點估算,並依交付優先排序工作包。

需求議題

工作包 #71;本工作包直接依其描述與介面契約實作,無獨立需求議題。

工作包議題

#71 [工作包 C] analyze 交付優先流程

變更內容

  • 更新 prompts/sdlc-analyze.md:加入交付文件規則讀取、七種文件逐題確認、拒絕即停止、PERT O/M/P 逐題估算、交付工作包優先排序、先決關係拓撲排序與重跑查重。
  • 新增 test/sdlc-analyze-assets.test.js,驗證中文流程正本、確認閘門、排序、PERT、查重與 API 契約邊界。

設計重點

  • 交付文件確認與 PERT 估算完成前,不執行工作包建立、相依、Milestone、看板或排程。
  • 交付文件工作包優先只在不違反先決關係時生效,保留既有依賴的拓撲順序。
  • API 契約文件只能交付到預覽或使用者確認的位置,不寫入目標專案 repo。

解決的問題

  • /sdlc-analyze 缺少交付文件共識流程,可能在需求尚未確認時切工作包或排程。
  • 交付文件與純程式碼工作包沒有明確優先規則,PERT 三點估算也未逐項取得。
  • 重跑需求缺少既有議題與標題查重的流程約束。

影響的功能

  • /sdlc-analyze 流程正本與其資產測試。
  • 不修改排程演算法、issue-create、目標專案檔案或其他流程正本。

測試結果

  • node --test test/sdlc-analyze-assets.test.js:10 passed, 0 failed。
  • git diff --check:通過。
  • PATH=/tmp/tea-sdlc-test-bin:/usr/bin:/bin npm test:558 passed, 1 failed;唯一失敗為既有 test/bin-entry.test.js 對目前 npm npm pack --dry-run --json 回傳物件格式的假設,與本次變更無關。
## 摘要 讓 `/sdlc-analyze` 在建立工作包與排程前,完成七種交付文件的逐項確認與 PERT 三點估算,並依交付優先排序工作包。 ## 需求議題 工作包 #71;本工作包直接依其描述與介面契約實作,無獨立需求議題。 ## 工作包議題 #71 [工作包 C] analyze 交付優先流程 ## 變更內容 - 更新 `prompts/sdlc-analyze.md`:加入交付文件規則讀取、七種文件逐題確認、拒絕即停止、PERT O/M/P 逐題估算、交付工作包優先排序、先決關係拓撲排序與重跑查重。 - 新增 `test/sdlc-analyze-assets.test.js`,驗證中文流程正本、確認閘門、排序、PERT、查重與 API 契約邊界。 ## 設計重點 - 交付文件確認與 PERT 估算完成前,不執行工作包建立、相依、Milestone、看板或排程。 - 交付文件工作包優先只在不違反先決關係時生效,保留既有依賴的拓撲順序。 - API 契約文件只能交付到預覽或使用者確認的位置,不寫入目標專案 repo。 ## 解決的問題 - `/sdlc-analyze` 缺少交付文件共識流程,可能在需求尚未確認時切工作包或排程。 - 交付文件與純程式碼工作包沒有明確優先規則,PERT 三點估算也未逐項取得。 - 重跑需求缺少既有議題與標題查重的流程約束。 ## 影響的功能 - `/sdlc-analyze` 流程正本與其資產測試。 - 不修改排程演算法、issue-create、目標專案檔案或其他流程正本。 ## 測試結果 - `node --test test/sdlc-analyze-assets.test.js`:10 passed, 0 failed。 - `git diff --check`:通過。 - `PATH=/tmp/tea-sdlc-test-bin:/usr/bin:/bin npm test`:558 passed, 1 failed;唯一失敗為既有 `test/bin-entry.test.js` 對目前 npm `npm pack --dry-run --json` 回傳物件格式的假設,與本次變更無關。
jiantw83 added 2 commits 2026-09-22 07:07:18 +00:00
讓 sdlc-analyze 逐項確認七種交付文件與 PERT 三點估算,排序交付工作包並在確認前阻擋建立與排程;補上流程正本測試。
讓 sdlc-analyze 逐項確認七種交付文件與 PERT 三點估算,排序交付工作包並在確認前阻擋建立與排程;補上流程正本測試。
admin approved these changes 2026-09-22 07:12:19 +00:00
admin merged commit 957dd8795b into master 2026-09-22 07:12:22 +00:00
admin deleted branch feat/analyze-delivery-priority/main 2026-09-22 07:12:23 +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#82