feat/skillset-governance/exempt-list-sync
feat/skillset-governance/main
R15 的豁免清單只認技能名、不認呼叫鏈,所以 jsc-cli:deploy 問模式時呼叫的 jsc-ask:ask、收尾開 PR 時呼叫的 jsc-git:pr 都會被擋。使用者裁定把 jsc-ask:ask、jsc-git:pr、jsc-git:commit 補進豁免,共九支。決策紀錄見 QUESTION_FB8DF0B5。
jsc-cli:deploy
jsc-ask:ask
jsc-git:pr
jsc-git:commit
無
skills/hooks-install/SKILL.md
plugin.json
.claude-plugin/plugin.json
.codex-plugin/plugin.json
實作 hooks/restart-gate.sh 與準則 guidelines.md「部署後重啟閘門」在 #33 就已經是九支,只有這份技能文件落後。技能文件是接線時唯一會被讀到的說明,少列三支會讓人以為 deploy 與收尾流程都會被擋,反而去下 JSC_RESTART_GATE=off。
hooks/restart-gate.sh
guidelines.md
deploy
JSC_RESTART_GATE=off
grep
README.md
meta/references/guidelines.md
ste100-lint.sh /root/plugins/hooks
What:`skills/hooks-install/SKILL.md` 的 Notes 段落,重啟閘門的豁免技能清單從六支補到九支,補上 `jsc-ask:ask`、`jsc-git:pr`、`jsc-git:commit`,並寫明「閘門認技能名不認呼叫鏈」以及清單的唯一來源在 `hooks/restart-gate.sh`。 Why:這三支是使用者在同一輪追問後才裁定加入的,實作 `hooks/restart-gate.sh` 與準則 `guidelines.md`「部署後重啟閘門」都已經是九支,只有這份技能文件還停在六支。技能文件是接線時唯一會被讀到的說明,少列三支會讓人以為 `deploy` 問模式、收尾開 PR 都會被擋,反而去下逃生門。 How:只改那一行,補上三支與兩句說明,並指向清單的唯一來源,避免下次又各自維護一份。三份 manifest 版本同步升到 0.2.5。 Who:`jsc-hooks:hooks-install` 技能文件,以及部署後重啟閘門這條規則的說明一致性。
No dependencies set.
The note is not visible to the blocked user.
需求
R15 的豁免清單只認技能名、不認呼叫鏈,所以
jsc-cli:deploy問模式時呼叫的jsc-ask:ask、收尾開 PR 時呼叫的jsc-git:pr都會被擋。使用者裁定把jsc-ask:ask、jsc-git:pr、jsc-git:commit補進豁免,共九支。決策紀錄見 QUESTION_FB8DF0B5。計畫名稱
無
計畫頁
無
分析頁
無
變更內容
skills/hooks-install/SKILL.mdplugin.json、.claude-plugin/plugin.json、.codex-plugin/plugin.json實作
hooks/restart-gate.sh與準則guidelines.md「部署後重啟閘門」在 #33 就已經是九支,只有這份技能文件落後。技能文件是接線時唯一會被讀到的說明,少列三支會讓人以為deploy與收尾流程都會被擋,反而去下JSC_RESTART_GATE=off。測試結果
grep比對一致:hooks/restart-gate.sh、skills/hooks-install/SKILL.md、README.md、meta/references/guidelines.md都是九支。ste100-lint.sh /root/plugins/hooks:exit 0 全綠。前置 Push Request