01 / DECIDE
Architecture decision
新しい model、default の変更、retirement 通知によって saved configuration、custom agent、script、scheduled task をまとめて移行する必要があるときに使う。
GPT-6 Astra、GPT-6 Sol、GPT-6 Luna、GPT-6.1 Sol はいずれも 2026 年 9 月に Codex へ到着したため、固定した model identifier は確定した選択ではなく日付付きの依存です。 input、output、state、side effect を一つの観測可能な経路にしてから、model の変更を可逆な migration として扱う の所有層を決めます。
02 / BUILD
3段階の実装
- 01
contract を定義
caller、data classification、success condition、timeout、cancel、ownership を先に記述します。新しい model、default の変更、retirement 通知によって saved configuration、custom agent、script、scheduled task をまとめて移行する必要があるときに使う。
- 02
狭い経路を構築
request correlation、typed state、reversible failure handling を持つ一つの end-to-end path だけを実装します。GPT-6 Astra、GPT-6 Sol、GPT-6 Luna、GPT-6.1 Sol はいずれも 2026 年 9 月に Codex へ到着したため、固定した model identifier は確定した選択ではなく日付付きの依存です。
- 03
outcome を証明
acceptance を再実行可能な fixture、contract test、browser test にします。gpt-5.3-codex-spark、gpt-5.4、gpt-5.4-mini、ChatGPT sign-in での gpt-5.5 を選ぶ設定が残っておらず、慣れた task が置き換え後の model と effort で通れば migration は成立します。
03 / BOUND
Production boundary
reasoning effort は世代間で正確には対応せず、GPT-6 Luna は Max までで Ultra は非対応、Enterprise と Edu の workspace は管理者が有効化するまで新しい model を無効のままにします。
04 / PROVE
Acceptance evidence
gpt-5.3-codex-spark、gpt-5.4、gpt-5.4-mini、ChatGPT sign-in での gpt-5.5 を選ぶ設定が残っておらず、慣れた task が置き換え後の model と effort で通れば migration は成立します。
SOURCE / HTTP
再現可能な source probe
curl -fsSI 'https://learn.chatgpt.com/docs/models' | sed -n '1,5p'