fix(wire-cli): purge 容忍標記行空白 #47

Merged
admin merged 1 commits from fix/hook-purge-marker-whitespace into develop 2026-08-28 08:07:28 +00:00
Member

PR 描述範本

摘要

  • 需求描述:hook purge 要能移除前後有空白的 jsc 標記區塊,降低重接線修復時殘留舊 hook 的風險。
  • 計畫名稱:無
  • 計畫頁:無
  • 分析頁:無

變更內容

檔案 為什麼改
tools/wire-cli.sh 移除標記區塊時先去除標記行前後空白,讓縮排或尾端空白不影響 purge。
skills/hooks-install/SKILL.md 補上 purge 標記比對規則。
README.md 補上 wire-cli purge 行為說明。
plugin.json、.claude-plugin/plugin.json、.codex-plugin/plugin.json 同步 manifest 版本。

設計重點

  • remove_block 與 remove_rc_blocks 都改用 trim 後比對標記。
  • 只放寬標記行前後空白,不改變區塊內容移除規則。
  • 文件與工具行為一起更新。

測試結果

  • /root/plugins/meta/tools/ste100-lint.sh:通過。
  • git diff --check:通過。
  • bash -n /root/plugins/hooks/tools/wire-cli.sh:通過。
  • /root/plugins/hooks/hooks/comment-scope.sh sweep /root/plugins/hooks:通過。

前置 Push Request

  • 無
# PR 描述範本 ## 摘要 - 需求描述:hook purge 要能移除前後有空白的 jsc 標記區塊,降低重接線修復時殘留舊 hook 的風險。 - 計畫名稱:無 - 計畫頁:無 - 分析頁:無 ## 變更內容 | 檔案 | 為什麼改 | | --- | --- | | tools/wire-cli.sh | 移除標記區塊時先去除標記行前後空白,讓縮排或尾端空白不影響 purge。 | | skills/hooks-install/SKILL.md | 補上 purge 標記比對規則。 | | README.md | 補上 wire-cli purge 行為說明。 | | plugin.json、.claude-plugin/plugin.json、.codex-plugin/plugin.json | 同步 manifest 版本。 | ## 設計重點 - `remove_block` 與 `remove_rc_blocks` 都改用 trim 後比對標記。 - 只放寬標記行前後空白,不改變區塊內容移除規則。 - 文件與工具行為一起更新。 ## 測試結果 - /root/plugins/meta/tools/ste100-lint.sh:通過。 - git diff --check:通過。 - bash -n /root/plugins/hooks/tools/wire-cli.sh:通過。 - /root/plugins/hooks/hooks/comment-scope.sh sweep /root/plugins/hooks:通過。 ## 前置 Push Request - 無
jiantw83 added 1 commit 2026-08-28 08:03:38 +00:00
admin merged commit 9785af335a into develop 2026-08-28 08:07:28 +00:00
admin deleted branch fix/hook-purge-marker-whitespace 2026-08-28 08:07:28 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: plugins/hooks#47