観測
2026-08-21。PR #1793(issue #1775 の実装)の brake 1 軸3(掃引軸)で、3体すべてが同一箇所を挙げた。実装者が literal を独立に確認し、#1775 の対象ファイル外であることを理由に scope で却下したうえで、本 issue が引き取り先となる。#1775 自身が #1731 から同じ形で引き取られている。
所在
docs/3.-Task.md の ## 言語レイヤー分離(:275)、当該行は :279-281:
- タイトル:ASCII 英語のみ(識別レイヤー)
- ボディ:`LI_PLUS_PROJECT_LANGUAGE`(意味レイヤー)。issue 参照(`#<issue番号>`)は commit / PR のボディに含める
- タイトルは ASCII 英語の固定であり、`LI_PLUS_PROJECT_LANGUAGE` が解決する値ではない(別軸)
この節は issue / commit / PR の body 言語を LI_PLUS_PROJECT_LANGUAGE に束ねているが、carve-out を述べておらず、正本も名指していない。
同一ファイル内の非対称
同じ docs/3.-Task.md の他の2箇所はどちらもポインタを持つ:
当該節だけが持たない。#1731 でも #1775 でも触れられていない。
判定の方向(未確定)
#1731 / #1775 と同型であれば、ポインタ化で足りる。正本は rules/operations/operations.md ## Operations Rules の当該段落。carve-out 本文は再掲しない(rules/operations/main-agent-procedures.md The bar and its pair — 二つ目の写しが drift する)。
ただし着手前に確認すべき点がある。当該節は同一ファイル内の :150 と射程が重なっている可能性があり、そうであれば修理は「3つ目のポインタを足す」ではなく節同士の整理になる。docs/3.-Task.md 内で body 言語を述べる3箇所の役割分担を先に判定すること。
掃引の裏付け(PR #1793 brake 1、3体ぶん、再実行可能)
grep -rn "LI_PLUS_PROJECT_LANGUAGE" --include="*.md" . — 36 hits
- 対象:
rules/ skills/ adapter/ docs/ tests/ .github/ Li+update.md README.md
- 本所見1件を除き、束ねている出現は全て carve-out を述べているか正本を名指している(
adapter/claude/CLAUDE.md / adapter/codex/AGENTS.md Workspace_Language_Contract、Li+update.md:35-37、docs/C.-Update.md:60、docs/D.-Installation.md:216、docs/4.-Operations.md:63-69、rules/model/liplus-coding-rule.md:53、rules/operations/main-agent-procedures.md:61-62、skills/task-subagent-prompt/SKILL.md:57)
tests/ の hit は Python 定数名 PROJ_KEY(tests/test_on_session_start_language_contract.py:42)であり束ねる記述ではない
関連
観測
2026-08-21。PR #1793(issue #1775 の実装)の brake 1 軸3(掃引軸)で、3体すべてが同一箇所を挙げた。実装者が literal を独立に確認し、#1775 の対象ファイル外であることを理由に scope で却下したうえで、本 issue が引き取り先となる。#1775 自身が #1731 から同じ形で引き取られている。
所在
docs/3.-Task.mdの## 言語レイヤー分離(:275)、当該行は:279-281:この節は issue / commit / PR の body 言語を
LI_PLUS_PROJECT_LANGUAGEに束ねているが、carve-out を述べておらず、正本も名指していない。同一ファイル内の非対称
同じ
docs/3.-Task.mdの他の2箇所はどちらもポインタを持つ::150### Issue Format側 — spec(operations): body-language rule points at a parameter declared not to govern this repository #1731 / PR spec(operations): add LI_PLUS_REPO-self carve-out reachability to body-language lines [rules, docs] #1773 で追加済み:291-293委譲プロンプト側 —host workspace の言語契約は LI_PLUS_REPO の governance を上書きしないを明記当該節だけが持たない。#1731 でも #1775 でも触れられていない。
判定の方向(未確定)
#1731 / #1775 と同型であれば、ポインタ化で足りる。正本は
rules/operations/operations.md## Operations Rulesの当該段落。carve-out 本文は再掲しない(rules/operations/main-agent-procedures.mdThe bar and its pair — 二つ目の写しが drift する)。ただし着手前に確認すべき点がある。当該節は同一ファイル内の
:150と射程が重なっている可能性があり、そうであれば修理は「3つ目のポインタを足す」ではなく節同士の整理になる。docs/3.-Task.md内で body 言語を述べる3箇所の役割分担を先に判定すること。掃引の裏付け(PR #1793 brake 1、3体ぶん、再実行可能)
grep -rn "LI_PLUS_PROJECT_LANGUAGE" --include="*.md" .— 36 hitsrules/skills/adapter/docs/tests/.github/Li+update.mdREADME.mdadapter/claude/CLAUDE.md/adapter/codex/AGENTS.mdWorkspace_Language_Contract、Li+update.md:35-37、docs/C.-Update.md:60、docs/D.-Installation.md:216、docs/4.-Operations.md:63-69、rules/model/liplus-coding-rule.md:53、rules/operations/main-agent-procedures.md:61-62、skills/task-subagent-prompt/SKILL.md:57)tests/の hit は Python 定数名PROJ_KEY(tests/test_on_session_start_language_contract.py:42)であり束ねる記述ではない関連