目的
skills/operations-on-wiki-sync/SKILL.md のコミットタイトル雛形が非 ASCII 文字を含んでおり、常時ロードのコミット規約と衝突している。従うと必ず規約違反になる雛形が置かれている状態。
確認済みの事実
skills/operations-on-wiki-sync/SKILL.md:124:
6. Commit: git -C {tmpdir} commit -m "sync: docs → wiki ({release_tag})"
この → は U+2192。当該行に対する od -c で 342 206 222 (= 0xE2 0x86 0x92) を確認済み。
衝突先は rules/operations/operations.md Operations Rules の常時ロード規定:
Commit title = ASCII English only, single line.
雛形をそのまま適用すると必ず規約違反のコミットタイトルになる。実際に履歴も割れており、過去の sync コミットには全角矢印のものと ASCII -> のものが混在している。
v1.19.13 の wiki sync では ASCII 側 (sync: docs -> wiki (build-2026-08-02.1)) に倒して実行し、判断理由をコミット本文に記録した。skill 側の literal は未修正のままであり、次の実行者は同じ衝突に再度突き当たる。
前提
- ASCII English only の規定は常時ロード側にあり、skill は後段レイヤ。
rules/model/layer-definition.md の「later layers extend or attach; they do not redefine earlier layers」に照らせば、skill 側の雛形が誤り
- 衝突の解消方向は雛形を ASCII に直す一択。規約側を緩める話ではない
制約
- L1 Model Layer には触れない。対象は L4 面
- 過去コミットのタイトル書き換えは行わない (履歴の改変であり、blast radius が雛形修正と釣り合わない)
- 同種の非 ASCII 文字が他の skill / rules のタイトルフィールド雛形に混入していないか併せて掃き出すこと。
skills/task-subagent-prompt/SKILL.md の Delegation prompt hygiene が em-dash / en-dash / box-drawing / smart quotes を同じ罠として列挙しており、検査対象はその集合
完了条件
skills/operations-on-wiki-sync/SKILL.md のコミットタイトル雛形が ASCII のみになっている
- rules / skills / adapter 配下の「タイトルフィールドに入る雛形テキスト」に非 ASCII 文字が残っていないことがバイト単位で確認されている (視覚読みでの確認は不可)
- 本文フィールドの雛形は対象外。日本語が要求される面であり、ASCII 化してはならない
対象ファイル
skills/operations-on-wiki-sync/SKILL.md
- 上記の掃き出しで検出された範囲
参照
- v1.19.13 の post-release wiki sync で表面化
skills/task-subagent-prompt/SKILL.md Delegation prompt hygiene (同種の罠の列挙)
目的
skills/operations-on-wiki-sync/SKILL.mdのコミットタイトル雛形が非 ASCII 文字を含んでおり、常時ロードのコミット規約と衝突している。従うと必ず規約違反になる雛形が置かれている状態。確認済みの事実
skills/operations-on-wiki-sync/SKILL.md:124:この
→は U+2192。当該行に対するod -cで342 206 222(= 0xE2 0x86 0x92) を確認済み。衝突先は
rules/operations/operations.mdOperations Rules の常時ロード規定:雛形をそのまま適用すると必ず規約違反のコミットタイトルになる。実際に履歴も割れており、過去の sync コミットには全角矢印のものと ASCII
->のものが混在している。v1.19.13 の wiki sync では ASCII 側 (
sync: docs -> wiki (build-2026-08-02.1)) に倒して実行し、判断理由をコミット本文に記録した。skill 側の literal は未修正のままであり、次の実行者は同じ衝突に再度突き当たる。前提
rules/model/layer-definition.mdの「later layers extend or attach; they do not redefine earlier layers」に照らせば、skill 側の雛形が誤り制約
skills/task-subagent-prompt/SKILL.mdの Delegation prompt hygiene が em-dash / en-dash / box-drawing / smart quotes を同じ罠として列挙しており、検査対象はその集合完了条件
skills/operations-on-wiki-sync/SKILL.mdのコミットタイトル雛形が ASCII のみになっている対象ファイル
skills/operations-on-wiki-sync/SKILL.md参照
skills/task-subagent-prompt/SKILL.mdDelegation prompt hygiene (同種の罠の列挙)