feat/integrate-all-prompts/main #84

Merged
admin merged 3 commits from feat/integrate-all-prompts/main into master 2026-09-22 07:34:56 +00:00
Member

摘要

整合 A-E、G 的交付結果,重整流程正本與委派規則,補上六份正本的標記一致性、UTF-8 與七平台轉接鏈驗證,並修復兩個環境相依測試失敗。

需求議題

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

工作包議題

#75 [工作包 F] 六份流程正本重整與測試修復

變更內容

  • 將 sdlc-plan、sdlc-analyze、sdlc-feat 的可委派步驟改以專有名詞標記,並補上能力描述與部分委派邊界。
  • 更新 references/delegation.md、AGENTS.md、README.md 與 ADR,使委派表、流程正本、UTF-8 與繁體中文契約一致。
  • 新增委派雙向資產測試、文件 UTF-8 測試與七平台轉接檔繁體中文/UTF-8 測試。
  • 修復 npm 不同版本 npm pack --dry-run --json 回傳陣列或具名物件的白名單測試差異,以及 PATH 已存在 tea-sdlc 時的缺 PATH 測試環境污染。

設計重點

  • 四條委派判準仍以 references/delegation.md 為規則正本;測試比較規則表與六份正本的 〔可委派〕 標記集合。
  • 只有可驗證、無使用者問答、失敗可偵測且不直接寫入 Gitea/git 的結果可委派;分批提交只委派方案計算,實際提交保留在主流程。
  • 測試以 TextDecoder 的 fatal UTF-8 解碼檢查正本、規則、README、AGENTS、ADR 與七平台轉接檔。

解決的問題

  • 委派規則表與流程正本原本沒有雙向資產驗證,且表中包含已不存在的圖解步驟。
  • Unicode 文件資產與目前 npm/PATH 環境會讓完整測試產生與功能無關的失敗。
  • 文件與安裝轉接鏈缺少明確的 UTF-8 亂碼回歸檢查。

影響的功能

  • 六份流程正本的委派標記與相鄰規則文件。
  • npm 打包白名單測試、安裝驗證測試與七平台轉接檔資產測試。
  • 不新增外部套件,不改指令名稱、轉接檔契約、報表停用契約或目標專案。

測試結果

  • npm test:580 passed, 0 failed。
  • node --test test/delegation-assets.test.js test/encoding-assets.test.js test/install.test.js test/install-verify.test.js test/bin-entry.test.js test/sdlc-analyze-assets.test.js:66 passed, 0 failed。
  • git diff --check:通過。
## 摘要 整合 A-E、G 的交付結果,重整流程正本與委派規則,補上六份正本的標記一致性、UTF-8 與七平台轉接鏈驗證,並修復兩個環境相依測試失敗。 ## 需求議題 工作包 #75;本工作包直接依其描述與介面契約實作,無獨立需求議題。 ## 工作包議題 #75 [工作包 F] 六份流程正本重整與測試修復 ## 變更內容 - 將 `sdlc-plan`、`sdlc-analyze`、`sdlc-feat` 的可委派步驟改以專有名詞標記,並補上能力描述與部分委派邊界。 - 更新 `references/delegation.md`、`AGENTS.md`、`README.md` 與 ADR,使委派表、流程正本、UTF-8 與繁體中文契約一致。 - 新增委派雙向資產測試、文件 UTF-8 測試與七平台轉接檔繁體中文/UTF-8 測試。 - 修復 npm 不同版本 `npm pack --dry-run --json` 回傳陣列或具名物件的白名單測試差異,以及 PATH 已存在 tea-sdlc 時的缺 PATH 測試環境污染。 ## 設計重點 - 四條委派判準仍以 `references/delegation.md` 為規則正本;測試比較規則表與六份正本的 `〔可委派〕` 標記集合。 - 只有可驗證、無使用者問答、失敗可偵測且不直接寫入 Gitea/git 的結果可委派;分批提交只委派方案計算,實際提交保留在主流程。 - 測試以 `TextDecoder` 的 fatal UTF-8 解碼檢查正本、規則、README、AGENTS、ADR 與七平台轉接檔。 ## 解決的問題 - 委派規則表與流程正本原本沒有雙向資產驗證,且表中包含已不存在的圖解步驟。 - Unicode 文件資產與目前 npm/PATH 環境會讓完整測試產生與功能無關的失敗。 - 文件與安裝轉接鏈缺少明確的 UTF-8 亂碼回歸檢查。 ## 影響的功能 - 六份流程正本的委派標記與相鄰規則文件。 - npm 打包白名單測試、安裝驗證測試與七平台轉接檔資產測試。 - 不新增外部套件,不改指令名稱、轉接檔契約、報表停用契約或目標專案。 ## 測試結果 - `npm test`:580 passed, 0 failed。 - `node --test test/delegation-assets.test.js test/encoding-assets.test.js test/install.test.js test/install-verify.test.js test/bin-entry.test.js test/sdlc-analyze-assets.test.js`:66 passed, 0 failed。 - `git diff --check`:通過。
jiantw83 added 3 commits 2026-09-22 07:32:29 +00:00
以能力描述補齊可委派步驟,讓流程正本、委派規則、AGENTS、README 與 ADR 保持同一份繁體中文與 UTF-8 契約。
以能力描述補齊可委派步驟,讓流程正本、委派規則、AGENTS、README 與 ADR 保持同一份繁體中文與 UTF-8 契約。
以能力描述補齊可委派步驟,讓流程正本、委派規則、AGENTS、README 與 ADR 保持同一份繁體中文與 UTF-8 契約。
admin approved these changes 2026-09-22 07:34:52 +00:00
admin merged commit fdd5696c7b into master 2026-09-22 07:34:56 +00:00
admin deleted branch feat/integrate-all-prompts/main 2026-09-22 07:34:56 +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#84