feat/delivery-document-preview/main #83

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

摘要

讓 /sdlc-feat 將交付文件待辦與程式碼待辦分流,依環境能力決定直接產出可分享預覽或逐題詢問交付方式。

需求議題

無;本工作包直接來自工作包議題 #72。

工作包議題

#72 feat 交付文件預覽分流

變更內容

  • 在 sdlc-feat 正本加入交付文件待辦的專門分支。
  • 產出每份文件前逐一列出內容骨架、來源、未決事項與建議,並一次確認一題。
  • 以可開啟、可分享的預覽能力分流:具備時直接產出並回報位置;不具備時逐題詢問且不替使用者決定方式。
  • 加入 ELI5 變體、圖片式圖表與 API 契約文件不得寫入目標 repo 的限制。
  • 新增 prompt 資產測試,驗證平台中立與上述分流契約。

設計重點

  • 預覽能力以環境實際可證明的能力判定,不維護固定選項清單,也不把平台工具名或呼叫語法寫入正本。
  • 文件內容確認與預覽能力判斷分開:先確認骨架,再依能力決定產出或詢問。
  • ELI5 只改寫表達方式,保留範圍、順序、相依、例外、驗收與技術限制。

解決的問題

原 /sdlc-feat 只有一般程式碼待辦流程,無法處理交付文件的逐一確認、預覽能力差異、ELI5 圖表與 API 契約交付邊界。

影響的功能

sdlc-feat 流程正本新增交付文件分流規則;新增的資產測試會保護平台中立、逐題確認、預覽分流、ELI5 與 API 契約邊界。未修改目標專案 repo 或其他流程正本。

測試結果

  • node --test test/sdlc-feat-assets.test.js test/delivery-types-assets.test.js:13 個測試全部通過。
  • node --check test/sdlc-feat-assets.test.js:通過。
  • node bin/tea-sdlc.js prompt --name sdlc-feat --adapter-version 0.0.2:成功輸出更新後正本。
  • npm test:既有 test/install-verify.test.js 的 PATH 環境測試失敗;該測試預期 PATH 找不到 tea-sdlc,目前環境實際解析到已安裝 executable,本次未修改該測試或相關檔案。
## 摘要 讓 `/sdlc-feat` 將交付文件待辦與程式碼待辦分流,依環境能力決定直接產出可分享預覽或逐題詢問交付方式。 ## 需求議題 無;本工作包直接來自工作包議題 #72。 ## 工作包議題 [#72 feat 交付文件預覽分流](https://gitea.jsc.idv.tw/plugins/tea-sdlc/issues/72) ## 變更內容 - 在 `sdlc-feat` 正本加入交付文件待辦的專門分支。 - 產出每份文件前逐一列出內容骨架、來源、未決事項與建議,並一次確認一題。 - 以可開啟、可分享的預覽能力分流:具備時直接產出並回報位置;不具備時逐題詢問且不替使用者決定方式。 - 加入 ELI5 變體、圖片式圖表與 API 契約文件不得寫入目標 repo 的限制。 - 新增 prompt 資產測試,驗證平台中立與上述分流契約。 ## 設計重點 - 預覽能力以環境實際可證明的能力判定,不維護固定選項清單,也不把平台工具名或呼叫語法寫入正本。 - 文件內容確認與預覽能力判斷分開:先確認骨架,再依能力決定產出或詢問。 - ELI5 只改寫表達方式,保留範圍、順序、相依、例外、驗收與技術限制。 ## 解決的問題 原 `/sdlc-feat` 只有一般程式碼待辦流程,無法處理交付文件的逐一確認、預覽能力差異、ELI5 圖表與 API 契約交付邊界。 ## 影響的功能 `sdlc-feat` 流程正本新增交付文件分流規則;新增的資產測試會保護平台中立、逐題確認、預覽分流、ELI5 與 API 契約邊界。未修改目標專案 repo 或其他流程正本。 ## 測試結果 - `node --test test/sdlc-feat-assets.test.js test/delivery-types-assets.test.js`:13 個測試全部通過。 - `node --check test/sdlc-feat-assets.test.js`:通過。 - `node bin/tea-sdlc.js prompt --name sdlc-feat --adapter-version 0.0.2`:成功輸出更新後正本。 - `npm test`:既有 `test/install-verify.test.js` 的 PATH 環境測試失敗;該測試預期 PATH 找不到 `tea-sdlc`,目前環境實際解析到已安裝 executable,本次未修改該測試或相關檔案。
jiantw83 added 2 commits 2026-09-22 07:07:30 +00:00
將交付文件待辦與程式碼待辦分流,依環境能力決定直接預覽或逐題詢問,並保留 ELI5 與 API 契約邊界。
驗證文件待辦分流、預覽能力判斷、逐題詢問、ELI5 與平台中立邊界。
admin approved these changes 2026-09-22 07:12:30 +00:00
admin merged commit 52b5f08e7e into master 2026-09-22 07:12:34 +00:00
admin deleted branch feat/delivery-document-preview/main 2026-09-22 07:12:34 +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#83