發佈 jsc-sdlc 0.1.2:閘門結果每次回報 #17

Merged
admin merged 3 commits from develop into master 2026-08-25 05:06:15 +00:00
Member

變更摘要

SDLC 四個階段的模型能力標籤檢查,每次都要把結果回報使用者,不論通過或阻擋。

原本只規定「非零 exit(阻擋)時要原文轉述訊息」,通過時可以完全不提。問題在於:靜默通過和根本沒檢查,從外面看起來一模一樣。把判定移進程式層的整個理由就是「宣稱有檢查」不可信;若通過時不留下痕跡,使用者依然無從分辨。

四個 skill(plan、analyze、implement、maintain)的步驟 1 各新增一項:回報要含階段、必要標籤、腳本從 transcript 讀到的實際模型 id、以及判定結果。

影響範圍

  • 每次進入 SDLC 階段會多一段簡短回報。
  • 阻擋時的行為不變(仍要原文轉述腳本訊息並停止)。
  • sdlc-gate.sh 本身不必改:它在通過時本來就會印 [jsc][SDLC 閘門][OK]:階段「X」通過(需要 Y,目前模型 Z),已上鎖。,先前只是沒有規定要把它轉述出去。

驗證

STE100 lint 通過;四個 skill 的步驟 1 子項編號 1~5 連續。

## 變更摘要 SDLC 四個階段的模型能力標籤檢查,**每次都要把結果回報使用者**,不論通過或阻擋。 原本只規定「非零 exit(阻擋)時要原文轉述訊息」,通過時可以完全不提。問題在於:**靜默通過和根本沒檢查,從外面看起來一模一樣**。把判定移進程式層的整個理由就是「宣稱有檢查」不可信;若通過時不留下痕跡,使用者依然無從分辨。 四個 skill(`plan`、`analyze`、`implement`、`maintain`)的步驟 1 各新增一項:回報要含**階段**、**必要標籤**、腳本從 transcript 讀到的**實際模型 id**、以及**判定結果**。 ## 影響範圍 - 每次進入 SDLC 階段會多一段簡短回報。 - 阻擋時的行為不變(仍要原文轉述腳本訊息並停止)。 - `sdlc-gate.sh` 本身不必改:它在通過時本來就會印 `[jsc][SDLC 閘門][OK]:階段「X」通過(需要 Y,目前模型 Z),已上鎖。`,先前只是沒有規定要把它轉述出去。 ## 驗證 STE100 lint 通過;四個 skill 的步驟 1 子項編號 1~5 連續。
jiantw83 added 3 commits 2026-08-25 05:03:59 +00:00
admin approved these changes 2026-08-25 05:06:11 +00:00
admin merged commit 4369f7dbda into master 2026-08-25 05:06:15 +00:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: plugins/sdlc#17