feat(spec-version-guard): 新增版本前置檢查規範、腳本與 hook #9

Merged
admin merged 2 commits from develop into master 2026-08-17 06:57:14 +00:00
2 Commits
Author SHA1 Message Date
jiantw83andClaude Sonnet 5 1224fd8ab7 chore(plugin 版本): 三家 manifest 升版 0.2.1
新增 spec-version-guard 規範/腳本/hook,對照 master 現行版本 0.2.0 升版;
一併訂正 plugin.meta.json 版本落差(原為 0.1.7,是三份 manifest 版本產生器
實際讀取的來源,放著不同步會在下次重新產生時把版本覆寫回舊版)。

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-17 14:53:43 +08:00
jiantw83andClaude Sonnet 5 2329e4d709 feat(spec-version-guard): 新增版本前置檢查規範、共用腳本與 hook
新增 spec-version-guard 規範(定義遠端發佈版本 vs 當前實際載入版本的比對規則、
fail-closed、錯誤訊息格式)與 scripts/version-guard.mjs(hook/CLI 雙模式,
hook 模式輸出 Claude Code/Copilot 相容的 PreToolUse deny JSON);spec-preflight
的載入順序補上版本檢查第 0 步;新增 hooks/hooks.json 掛 PreToolUse;
do-wiki/models/plan-wiki/plugins-uninstall/todo-wiki 五個 skill 檔頭引用新規範
(plugins-install 刻意排除,避免版本落後時擋住自己的修復手段)。

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-17 14:53:35 +08:00