feat/branch-confirmation-and-model-source
develop
兩份共用規範補上先前缺的內容。
一、spec-git-safety 新增「分支一律先跟使用者確認」
spec-git-safety
master
switch
stash
二、spec-model 改寫「取得當前模型 id」
spec-model
原本寫「只能以 agent 自我回報為準」,那讓所有模型閘門形同虛設。改為明確的優先序:
transcript_path
model
JSC_MODEL
~/.claude/settings.json
另補上「強制力落在程式層」原則,以及本規範中文標籤與 jsc-cli/references/model-tags.md 英文標籤(reasoning-max 等)的對應表。
jsc-cli/references/model-tags.md
reasoning-max
jsc-sdlc
analyze
implement
jsc-hooks
sdlc-gate.sh
新增或改名任一邊的標籤時,中文標籤與英文標籤的對應表要同步,否則閘門判定與選型說明會不一致。
STE100 lint 通過。
Reviewed-on: #6
Reviewed-on: #7 Reviewed-by: 系統管理員 <1+admin@noreply.localhost>
Reviewed-on: #8 Reviewed-by: 系統管理員 <1+admin@noreply.localhost>
Reviewed-on: #9 Reviewed-by: 系統管理員 <1+admin@noreply.localhost>
Reviewed-on: #10 Reviewed-by: 系統管理員 <1+admin@noreply.localhost>
Reviewed-on: #11 Reviewed-by: 系統管理員 <1+admin@noreply.localhost>
Reviewed-on: #12 Reviewed-by: 系統管理員 <1+admin@noreply.localhost>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
No dependencies set.
The note is not visible to the blocked user.
變更摘要
兩份共用規範補上先前缺的內容。
一、
spec-git-safety新增「分支一律先跟使用者確認」develop/master。switch、不stash、不動工作區。二、
spec-model改寫「取得當前模型 id」原本寫「只能以 agent 自我回報為準」,那讓所有模型閘門形同虛設。改為明確的優先序:
transcript_pathjsonl,尾端 assistant 訊息的model)——唯一可驗證的來源,SDLC 階段閘門一律以它為準。model、JSC_MODEL、~/.claude/settings.json——都是宣告值,未必等於實際跑的模型。另補上「強制力落在程式層」原則,以及本規範中文標籤與
jsc-cli/references/model-tags.md英文標籤(reasoning-max等)的對應表。影響範圍
jsc-sdlc的analyze/implement已引用分支確認規範(該 repo 另有 PR)。jsc-hooks的sdlc-gate.sh已依 transcript 優先序實作(已發佈)。風險與注意事項
新增或改名任一邊的標籤時,中文標籤與英文標籤的對應表要同步,否則閘門判定與選型說明會不一致。
驗證
STE100 lint 通過。
Pull request closed