
Claude Code の settings.json 優先順位を実測した ― permissions は「上書き」ではなく「マージ」される
ZennClaude Code 2.1.221 で .claude/settings.json の優先順位と permissions の動作を環境変数フックで実測した記録。優先順位は --settings > settings.local.json > settings.json > ~/.claude/settings.json だが、permissions は他の設定と異なり上位スコープが上書きせず複数スコープの allow ルールが結合される。この挙動を誤解すると切り分けの方向を丸ごと間違える。

















