フィールドガイド / 16 分
偶然ではなく scope で Codex を設定する
User、project、profile、one-off の precedence を理解する。
Codex は CLI override、trusted project layers、selected profile、user config、system config、built-in defaults の順で解決します。Profile は別 file。Model availability は live に確認し、evergreen advice に固定しません。
CLI
検証済みターミナル手順
- $
codex --profile deep-review - $
codex -c 'model_reasoning_effort="high"' - ›
/model - ›
/fast - ›
/status
A
作業原則
Smallest durable scope
Personal は user、shared repo は project、single experiment は CLI。
Trust gate
Untrusted repo は local config/hooks/rules を起動しません。
Catalog は変わる
/model と /status。model example は date 付き。
B
フィールド手順
- 01
Active layers を inspect
編集前に /status/config diagnostics。
- 02
Restrained user defaults
approval/sandbox 等に絞る。
- 03
Trusted project settings
.codex/config.toml、ignored provider keys を避ける。
- 04
Profile file
~/.codex/deep-review.config.toml を --profile で選択。
- 05
One-off test
Dedicated flag/TOML -c 後 effective setting を確認。
PASS / FAIL
受入チェック
- Precedence を理解。
- Ignored provider keys なし。
- Separate profile file。
- Live catalog へ案内。
WATCH / REJECT
失敗パターン
- Removed legacy profiles table。
- Sample 全コピー。
- Volatile model を timeless default。