ANTIGRAVITY LABEN
記事一覧/Agents & Manager
Agents & Manager/2026-07-05上級

自己デバッグのエージェントに、ログイン後とペイウォール後の画面を必ず踏ませる

Antigravity 2.0 の実ブラウザ自己デバッグは、既定だと未ログインの無料表示しか見ずに合格を返します。課金導線の回帰を見逃さないため、認証済みセッションと課金状態をエージェントに注入し、到達を表明で強制する設計をまとめます。

antigravity414self-debugpaywalltesting15agents85

プレミアム記事

先週、Antigravity 2.0 のエージェントが「トップから記事詳細まで全画面を実ブラウザで確認しました。異常はありません」と証跡付きで返してきました。安心してマージした翌朝、プレミアム記事のペイウォールが無料会員にも解除されて全文が見えていることに、読者の問い合わせで気づきました。

原因はコードではなく、確認の入口でした。エージェントが起動した Chrome は Cookie を持たない初回訪問者そのもので、無料の初期状態しか踏んでいません。課金導線という一番壊れてはいけない画面を、自己デバッグは一度も開いていなかったのです。個人開発で収益の柱がプレミアム記事とアプリ内課金である以上、この盲点は放置できません。私自身、App Store と Google Play で公開しているアプリの課金判定でも、検証端末がたまたま購入済み状態だったために「無料ユーザーの見え方」を長く見落としていた時期がありました。Web でもアプリでも、構図はまったく同じです。

既定の自己デバッグが「無料の初期状態」しか見ない理由

実ブラウザ自己デバッグは、ビルド中に本物の Chrome を起動して要素を操作し、スクリーンショットで自分の実装を検証します。速さは魅力ですが、その Chrome は毎回まっさらなプロファイルで立ち上がります。ログインセッションも、課金済みを示す Cookie も持ちません。

つまりエージェントが見ているのは、常にサイトの「顔」だけです。私のサイトでは記事本文の出し分けを次の3層で行っています。

状態判定に使うものエージェントが既定で踏むか
未ログイン・無料記事Cookie なし踏む(唯一ここだけ)
会員ログイン後premium_token Cookie踏まない
記事単体購入後article_purchases Cookie踏まない

3状態のうち2つを見ずに「全画面OK」と表明されても、それは全画面ではありません。エージェントの善意の合格報告が、かえって油断を生みます。証跡と承認の置き場そのものの設計は実ブラウザ自己デバッグの証跡と承認境界の設計で扱いましたが、ここでは「そもそも正しい状態を見せられているか」という一段手前の問題を掘り下げます。

状態を「見せる」ための3つの入口

エージェントに課金後の画面を踏ませるには、状態を注入する入口を用意します。私は次の優先順で採用しています。

1. Cookie の事前注入(第一選択)

プレビュー環境限定で、ナビゲーション前に premium_token を焼き込みます。本番の Stripe フローを一切通さずに「会員としての見え方」を再現できるため、最も速くて安全です。

2. 課金後URLへのディープリンク

ペイウォール解除後の記事URLへ直接遷移させ、レンダリング結果を確認します。Cookie 注入と組み合わせて使います。

3. フラグによる強制解放(最後の手段)

環境変数でペイウォールを無効化する方法です。判定ロジック自体を迂回してしまうため、見た目の確認専用と割り切り、課金判定の検証には使いません。

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
エージェントが未ログインの無料画面だけを見て『全画面OK』と誤報する仕組みを理解し、課金導線の回帰を止められる
premium_token Cookie とディープリンクで認証済み・ペイウォール後の状態をエージェントのブラウザに注入する実装を、そのまま自分のプレビューに移植できる
『ペイウォール後のDOMに到達しなければ run を失敗させる』カバレッジ表明を組み込み、Stripe 課金画面の壊れを未然に検知できる
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Antigravity Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

Agents & Manager2026-06-18
Antigravity 2.0 の並列エージェントに視覚回帰テストを任せる設計
Antigravity 2.0 の並列オーケストレーションで、メインの実装エージェントとは別にヘッドレスの視覚回帰エージェントを走らせる設計を、動くハーネスと運用上の落とし穴とともにまとめました。
Agents & Manager2026-04-16
Antigravity エージェントでテストパイプラインを自動構築する:品質保証を AI に任せる実践設計
Antigravity の AI エージェントを活用して、単体テスト・統合テスト・E2E テストを自動生成・自動実行するパイプラインを本番品質で構築する方法を、実装コードとともに解説します。
Agents & Manager2026-07-02
夜中に失敗した無人ランを翌朝の再発防止に変える — ポストモーテムの還流路を設計する
無人実行の失敗を通知で終わらせず、原因分類から Guide スキル・ゲート・スケジュールへの還流までを仕組み化する設計を、実測の再発率とあわせて紹介します。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →