feat/analyze-delivery-priority/main
master
讓 /sdlc-analyze 在建立工作包與排程前,完成七種交付文件的逐項確認與 PERT 三點估算,並依交付優先排序工作包。
/sdlc-analyze
工作包 #71;本工作包直接依其描述與介面契約實作,無獨立需求議題。
#71 [工作包 C] analyze 交付優先流程
prompts/sdlc-analyze.md
test/sdlc-analyze-assets.test.js
node --test test/sdlc-analyze-assets.test.js
git diff --check
PATH=/tmp/tea-sdlc-test-bin:/usr/bin:/bin npm test
test/bin-entry.test.js
npm pack --dry-run --json
讓 sdlc-analyze 逐項確認七種交付文件與 PERT 三點估算,排序交付工作包並在確認前阻擋建立與排程;補上流程正本測試。
No dependencies set.
The note is not visible to the blocked user.
摘要
讓
/sdlc-analyze在建立工作包與排程前,完成七種交付文件的逐項確認與 PERT 三點估算,並依交付優先排序工作包。需求議題
工作包 #71;本工作包直接依其描述與介面契約實作,無獨立需求議題。
工作包議題
#71 [工作包 C] analyze 交付優先流程
變更內容
prompts/sdlc-analyze.md:加入交付文件規則讀取、七種文件逐題確認、拒絕即停止、PERT O/M/P 逐題估算、交付工作包優先排序、先決關係拓撲排序與重跑查重。test/sdlc-analyze-assets.test.js,驗證中文流程正本、確認閘門、排序、PERT、查重與 API 契約邊界。設計重點
解決的問題
/sdlc-analyze缺少交付文件共識流程,可能在需求尚未確認時切工作包或排程。影響的功能
/sdlc-analyze流程正本與其資產測試。測試結果
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對目前 npmnpm pack --dry-run --json回傳物件格式的假設,與本次變更無關。