Codex実務ガイド

Codexの/GOALモードを長時間作業に近づける使い方|一発完了ではなくGOALリレーで進める

/GOALモードは、巨大作業を一度に丸投げして放置するための魔法ではありません。調査、実装、確認、次作業化を分けてつなぐほど、長時間作業に近い運用がしやすくなります。

この記事は、Codexをサイト運用やSearch Console対応で使う人向けの非公式整理です。OpenAI公式の確定仕様、料金、提供範囲、画面名を断定するものではありません。

公式情報としては、Codexがソフトウェアエンジニアリング作業を支援するエージェントであること、/goalが永続的な目標を設定する機能であること、難しい作業は/planで形にしてから進めるとよいことを確認できます。

/GOALは一発完了の魔法ではない

Codexの/GOALモードは、作業を前に進めるための強い型です。ただし、1回の/GOALで「2日分の作業を最後まで完全自動で終わらせる」と考えると、実務では止まりやすくなります。

安定しやすい使い方は、巨大な作業を小さなGOALに分け、最後に再開用メモと次のGOAL案を残してリレーする方法です。これをこの記事では「GOALリレー」と呼びます。

大事なのは、長時間作業そのものより「途中で止まっても、次のGOALで再開しやすい状態を残すこと」です。これにより、Search Console対応、記事補強、公開確認、sitemap整理のような長い流れも現実的に運用しやすくなります。

巨大GOALが止まりやすい理由

巨大な/GOALを一発で投げると、作業範囲が広がりすぎます。何をもって完了か、どこまで触ってよいか、どの段階で人間確認が必要かが曖昧になるからです。

  • 対象ページが多すぎて、確認と実装が混ざる
  • 本文補強、公開確認、sitemap更新、設定確認が同時に走る
  • STOP条件が曖昧で、危険作業まで進みそうになる
  • 途中で止まったとき、どこから再開すればよいか分からない
  • 本番反映、削除、設定変更、秘密情報確認のような重い判断が混ざる

つまり、/GOALが弱いのではなく、1つのGOALに詰め込みすぎると、人間側もCodex側も判断しづらくなる、という話です。

GOALリレーという考え方

GOALリレーとは、1つの巨大タスクを複数の中小GOALに分け、それぞれの最後に次へ渡すメモを残す運用です。1回で終わらせるより、作業の区切りごとに採用判断を挟むため、危険な変更を止めやすくなります。

段階 やること 触らないこと 最後に残すもの
調査GOAL Search Console反応、既存受け皿、公開状態を確認する 本文修正、sitemap変更、本番反映 分類結果と次の実装GOAL案
実装GOAL 対象ページだけ軽補強し、内部リンクを整理する AdSense、Search Consoleタグ、robots、ads、DB、cron 変更ファイル、未完了、確認GOAL案
確認GOAL 200 OK、SEOタグ、内部リンク、秘密情報、公式誤認を確認する 大規模な追加修正、設定変更 合格判定、残問題、次の観測語
次作業化GOAL 実践ログ化、Search Consoleで見る語、次の軽補強候補を整理する 本番本文の大幅変更 次回オーダー案

調査、実装、確認、次作業化に分ける

Search Console対応であれば、最初から本文を直すより、まず反応語を分類します。どの語が既存ページに吸収できるか、どの語は新規候補か、どの語はまだ様子見かを分けるだけで、次の作業がかなり軽くなります。

  • 調査GOALでは、受け皿ページ、内部リンク、公開状態、競合しそうなURLを確認する
  • 実装GOALでは、対象ページを限定して直答ブロック、比較表、チェックリストを追加する
  • 確認GOALでは、200 OK、canonical、robots、noindex、内部リンク404、秘密情報を確認する
  • 次作業化GOALでは、次に見るSearch Console語と、次の/GOALオーダー案を残す

この分け方にすると、途中で作業が止まっても「どこまで終わったか」「次に何をするか」が見えます。長い作業ほど、この見える化が効きます。

毎回残す再開用メモ

GOALリレーでいちばん大切なのは、毎回の最後に再開用メモを残すことです。作業が止まっても、次のGOALでそのまま渡せる形にします。

再開用メモには、今回完了したこと、触ったファイル、触っていないファイル、未完了のこと、停止条件に該当したこと、次にやるべきこと、次のGOALオーダー案を入れます。

特に、公開サイト運用では「触っていないもの」を書くのが大事です。robots.txt、ads.txt、AdSenseコード、Search Consoleタグ、.htaccess、DB、cron、DNSを触っていないと明記しておくと、次の作業で混乱しにくくなります。

STOP条件を残す

GOALリレーでは、長く続けたいからといって危険作業を許可しません。むしろ、長い作業ほどSTOP条件をはっきり残します。

STOP条件の例:AdSenseコード変更が必要、Search Consoleタグ変更が必要、robots.txtやads.txt変更が必要、.htaccess変更が必要、DB / cron / DNS変更が必要、canonicalやnoindex判断が必要、秘密情報が見えた、大量削除や本番反映の判断が必要。

こうした条件が出たら、Codexにその場で進ませず、人間が判断できる確認GOALへ切り替える方が安全です。

次のGOALオーダー案

長時間作業に近づけたいときは、最後に次のような短いテンプレートを残しておくと再開しやすくなります。

/GOAL

最終目的:
対象サイトの特定テーマを安全に強化する。

今回の到達点:
今回は調査と受け皿確認まで。本文修正はしない。

やること:
・Search Console反応語を分類する
・既存ページの受け皿を確認する
・補強候補をA/B/Cに分ける
・次の実装GOALを作る

やらないこと:
・新規ページ作成
・title / description の大幅変更
・AdSense / Search Consoleタグ変更
・robots.txt / ads.txt / .htaccess / DB / cron / DNS変更

停止条件:
設定系変更が必要、未作成URLへのリンクが必要、秘密情報が見える、削除判断が必要な場合は停止。

最後に出すもの:
・調査結果
・本命受け皿ページ
・補強候補
・保留候補
・次の/GOALオーダー案
・再開用メモ

公式情報リンク

この記事では公式情報を短く参照し、codexguide.jpでの実務運用としてGOALリレーの考え方を整理しています。公式本文の長文転載は行っていません。