fix/cpm-chart-simplified-char #27

Merged
admin merged 1 commits from fix/cpm-chart-simplified-char into develop 2026-08-27 01:58:53 +00:00
Member

摘要

  • 需求描述:修掉 references/cpm-chart.md 裡的一個簡體字「出现」,改成正體「出現」,並確認整個存取庫沒有其他語言與編碼問題。
  • 計畫名稱:無
  • 計畫頁:無
  • 分析頁:無

變更內容

檔案 為什麼改
references/cpm-chart.md 第 14 行「少算或算錯只會出现在這一步」的「出现」是簡體字,違反存取庫一律用正體中文的規定,也會被 STE100 語言檢查擋下。只換這一個字,句子其餘文意不動。
plugin.json 技能內容有異動,manifest 版本由 0.1.7 bump 到 0.1.8,安裝端才拿得到新版。由 sync-skill-manifest.sh 產生。
.claude-plugin/plugin.json 同上,0.1.7 到 0.1.8。
.codex-plugin/plugin.json 同上,0.1.7 到 0.1.8。

設計重點

  • 只動語言與編碼,不動文意。整個 diff 是一個字加三個版號,skills/ 底下沒有任何檔案被碰到。
  • 除了 lint,另外對每個受版控的檔案跑一輪更寬的掃描,涵蓋約 2700 個簡體專用字形、U+FFFD 替代字元、雙重編碼特徵(à 後接續位元組、â 加 U+0080 起頭序列、�)與非 UTF-8 檔案,確認這次是全庫唯一一處。
  • 這一輪的 ste100-lint.sh 已經改用 jsc-hooks 的共用字表 hooks/simplified.txt(109 字),不是內建備援表,簡體字檢查是實際生效的。

測試結果

  • sh /root/plugins/meta/tools/ste100-lint.sh .(在存取庫根目錄執行,掃 .md、.json 與程式碼檔):無任何輸出,EXIT=0,零命中。
  • 全庫逐檔掃描(30 個受版控檔案,四項檢查):TOTAL=0。簡體字 0、U+FFFD 0、雙重編碼 0、非 UTF-8 0。
  • 工作區與受版控清單比對:comm -23 無輸出,磁碟上沒有漏掃的未追蹤檔案。
  • sh /root/.claude/plugins/cache/jsc/jsc-meta/0.0.10/tools/sync-skill-manifest.sh /root/plugins/sdlc:三份 manifest 0.1.7 -> 0.1.8,README Skills 目錄新增 0、移除 0,EXIT=0。

前置 Push Request

  • 無
## 摘要 - 需求描述:修掉 `references/cpm-chart.md` 裡的一個簡體字「出现」,改成正體「出現」,並確認整個存取庫沒有其他語言與編碼問題。 - 計畫名稱:無 - 計畫頁:無 - 分析頁:無 ## 變更內容 | 檔案 | 為什麼改 | | --- | --- | | references/cpm-chart.md | 第 14 行「少算或算錯只會出现在這一步」的「出现」是簡體字,違反存取庫一律用正體中文的規定,也會被 STE100 語言檢查擋下。只換這一個字,句子其餘文意不動。 | | plugin.json | 技能內容有異動,manifest 版本由 0.1.7 bump 到 0.1.8,安裝端才拿得到新版。由 sync-skill-manifest.sh 產生。 | | .claude-plugin/plugin.json | 同上,0.1.7 到 0.1.8。 | | .codex-plugin/plugin.json | 同上,0.1.7 到 0.1.8。 | ## 設計重點 - 只動語言與編碼,不動文意。整個 diff 是一個字加三個版號,`skills/` 底下沒有任何檔案被碰到。 - 除了 lint,另外對每個受版控的檔案跑一輪更寬的掃描,涵蓋約 2700 個簡體專用字形、U+FFFD 替代字元、雙重編碼特徵(`Ã` 後接續位元組、`â` 加 U+0080 起頭序列、`�`)與非 UTF-8 檔案,確認這次是全庫唯一一處。 - 這一輪的 `ste100-lint.sh` 已經改用 jsc-hooks 的共用字表 `hooks/simplified.txt`(109 字),不是內建備援表,簡體字檢查是實際生效的。 ## 測試結果 - `sh /root/plugins/meta/tools/ste100-lint.sh .`(在存取庫根目錄執行,掃 `.md`、`.json` 與程式碼檔):無任何輸出,`EXIT=0`,零命中。 - 全庫逐檔掃描(30 個受版控檔案,四項檢查):`TOTAL=0`。簡體字 0、U+FFFD 0、雙重編碼 0、非 UTF-8 0。 - 工作區與受版控清單比對:`comm -23` 無輸出,磁碟上沒有漏掃的未追蹤檔案。 - `sh /root/.claude/plugins/cache/jsc/jsc-meta/0.0.10/tools/sync-skill-manifest.sh /root/plugins/sdlc`:三份 manifest `0.1.7 -> 0.1.8`,README Skills 目錄新增 0、移除 0,`EXIT=0`。 ## 前置 Push Request - 無
jiantw83 added 1 commit 2026-08-27 01:41:20 +00:00
What: 把 references/cpm-chart.md 第 14 行的「出现」改成正體「出現」,
並把三份 manifest 的版本由 0.1.7 bump 到 0.1.8。

Why: 存取庫文件一律用正體中文,簡體字會被 STE100 語言檢查擋下,也讓讀規則
的人分心。技能內容有異動就要 bump 版本,安裝端才拿得到新版。

How: 只換掉那一個字,句子其餘文意不動。接著跑 ste100-lint.sh 掃全庫的 .md、
.json 與程式碼檔,再用簡體字全表、U+FFFD、雙重編碼特徵與非 UTF-8 四項掃過每個
受版控的檔案,兩輪都零命中。最後用 sync-skill-manifest.sh 同步 plugin.json、
.claude-plugin/plugin.json、.codex-plugin/plugin.json。

Who: Jeffery

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
admin merged commit 7fb1b8db11 into develop 2026-08-27 01:58:53 +00:00
admin deleted branch fix/cpm-chart-simplified-char 2026-08-27 01:58:53 +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/sdlc#27