diff --git a/docs/2.-Evolution.md b/docs/2.-Evolution.md index 5845c204..1859e110 100644 --- a/docs/2.-Evolution.md +++ b/docs/2.-Evolution.md @@ -155,7 +155,7 @@ L1 は種である。種は最も動かしにくくなければならない。 - 書き手側 surface であり、判断学習(読み手側)と対をなす - 書く前に `mcp__github-rag-mcp__search` を `type: "wiki_doc"` で叩いて重複を確認する - 既存エントリ無効化時は削除せず supersede edge で前方参照する(graph 構造の維持) -- エントリ言語は LI_PLUS_PROJECT_LANGUAGE に従う。混在は不可 +- エントリ言語は LI_PLUS_PROJECT_LANGUAGE に従う。混在は不可。body 行の傍らに置かれた carve-out が同じ軸でここへ及ぶ——書き込み先の wiki が `LI_PLUS_REPO` のリポジトリ自身のものである場合に `LI_PLUS_PROJECT_LANGUAGE` が entry 言語へ届かない、というものである。正本は `rules/operations/operations.md` の `## Operations Rules`。そちらを読む。ここには写さない - 知識 wiki は射程外(本機構は判断構造 surface のみ)。対話トランスクリプトをそのまま本文にしない - 書き出し先は docs ティアの Wiki surface であり、L1 Model Layer ソース変更ではない(L1 Update Gating には抵触しない) diff --git a/docs/B.-Configuration.md b/docs/B.-Configuration.md index 65f169eb..7e2f71e8 100644 --- a/docs/B.-Configuration.md +++ b/docs/B.-Configuration.md @@ -77,6 +77,10 @@ Li+リポジトリからLi+ファイルを取得する方法を指定します リリースはどのモードでも人間の確認が必要です。 +### 言語設定の適用範囲 + +`LI_PLUS_BASE_LANGUAGE` と `LI_PLUS_PROJECT_LANGUAGE` は、いずれも配布先workspace専用です。対話言語・成果物言語のどちらについても、liplus-language リポジトリ内部の運用ルールは変更しません。 + ### LI_PLUS_BASE_LANGUAGE 配布先workspaceで、人間との対話に使う**基本言語**です。未設定の場合、セッション開始時にAIが対話で設定します(手入力不要)。 @@ -89,7 +93,6 @@ Li+リポジトリからLi+ファイルを取得する方法を指定します 注意: - ここで決めるのは配布先workspaceの対話言語です -- liplus-language リポジトリ内部の日本語運用ルールは変更しません ### LI_PLUS_PROJECT_LANGUAGE diff --git a/skills/evolution-decision-structure-write/SKILL.md b/skills/evolution-decision-structure-write/SKILL.md index 2f803ca2..ed621928 100644 --- a/skills/evolution-decision-structure-write/SKILL.md +++ b/skills/evolution-decision-structure-write/SKILL.md @@ -90,7 +90,7 @@ Three primary edges; declare the applicable ones on a state-form entry. - **Delete only under the conditions in `docs/Decision-Structure.md`** (premise invalidated, target feature removed, consolidated into a requirements spec). Deleting because the entry looks stale is the preserve-or-destroy reflex, not a judgment. - **Verify the specification literally before writing**, per `rules/evolution/autonomy-block-shape.md` Literal verification. An impression-based entry becomes fuel for a later impression-critique loop. -- **Entry language = `LI_PLUS_PROJECT_LANGUAGE`** (resolved from the workspace's Li+config.md). Mixing languages within an entry is not allowed. +- **Entry language = `LI_PLUS_PROJECT_LANGUAGE`** (resolved from the workspace's Li+config.md). Mixing languages within an entry is not allowed. The carve-out stated alongside the body lines reaches the entry language on the same axis — where the wiki being written is that of the repository at `LI_PLUS_REPO` itself and `LI_PLUS_PROJECT_LANGUAGE` does not reach it. Read it at `rules/operations/operations.md` Operations Rules; it is not restated here. - **A rename or deletion may break cross-references; do not close that by attention.** The Cross-reference integrity assertion in `skills/operations-on-wiki-sync/SKILL.md` detects it at the next wiki sync. Closure is structural.