/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リレーの考え方を整理しています。公式本文の長文転載は行っていません。