CLAUDE LABEN
PRICING — 本日9月1日は Sonnet 5 の値上げ予定日でしたが、引き上げは実施されませんでした。導入価格の $2/$10 per MTok がそのまま標準価格として確定していますPARTNER — Salesforce と Anthropic が拡張提携「Claudeforce」を発表しました。Salesforce in Claude プラグインは商談準備やパイプライン管理など37のセールススキルを同梱しますTRUST — Claudeforce の推論は Amazon Bedrock 経由で Salesforce Trust Boundary の内側に留まります。データが境界の外へ出ない構成が、規制業種への回答になっていますBETA — Salesforce in Claude は現在は選抜パイロット顧客向けです。9月中のオープンベータ移行が予告されていますLIMITS — 週次上限の50%増は9月13日までです。9月14日からはプロモ前比+25%が恒久水準になります。今日の水準と比べると約17%の削減にあたりますRELEASE — Claude Code は v2.1.251(8月28日)から新しいリリースが出ていません。約0.8日に1本というペースからすると、4日の間隔は最長クラスですPRICING — 本日9月1日は Sonnet 5 の値上げ予定日でしたが、引き上げは実施されませんでした。導入価格の $2/$10 per MTok がそのまま標準価格として確定していますPARTNER — Salesforce と Anthropic が拡張提携「Claudeforce」を発表しました。Salesforce in Claude プラグインは商談準備やパイプライン管理など37のセールススキルを同梱しますTRUST — Claudeforce の推論は Amazon Bedrock 経由で Salesforce Trust Boundary の内側に留まります。データが境界の外へ出ない構成が、規制業種への回答になっていますBETA — Salesforce in Claude は現在は選抜パイロット顧客向けです。9月中のオープンベータ移行が予告されていますLIMITS — 週次上限の50%増は9月13日までです。9月14日からはプロモ前比+25%が恒久水準になります。今日の水準と比べると約17%の削減にあたりますRELEASE — Claude Code は v2.1.251(8月28日)から新しいリリースが出ていません。約0.8日に1本というペースからすると、4日の間隔は最長クラスです
記事一覧/Claude Code
Claude Code/2026-05-29上級

完了条件を1行で渡してClaude Codeを自走させる — 4サイト記事生成パイプラインの設計と実装

Lab 4サイトで稼働している記事生成パイプラインの内部設計を、E2E駆動の完了条件と5回ループ上限を軸に整理しました。article_gate.py の合否を Done-when として渡すことで、Claude Code を毎日16本の記事生成で安定運用しています。

Claude Code244E2E自律エージェント4スラッシュコマンド2品質ゲート5パイプライン3個人開発122

プレミアム記事

2014年に個人開発でアプリ公開を始めて12年、累計5,000万ダウンロードを超えた壁紙・浮世絵アプリの運営と並行して、4つの AI 技術ブログ(Claude Lab・Gemini Lab・Antigravity Lab・Rork Lab)を運営しています。記事は1日合計16本を Claude Code の自律実行で公開しており、停止せず3週間以上動かし続けた経験から、E2E 駆動で AI に作業を任せる設計を書き残します。

なぜ「実装した」と「動いた」を分けるのか

最初の2ヶ月は、スケジュールタスクのプロンプトに「記事を1本書いて push してください」とだけ書いていました。これで動くには動くのですが、3つの問題が起きました。

ひとつめは、Claude Code が「書きました、push しました」と返してくる一方で、サイトの記事一覧に新しい記事が表示されないケースが月に2、3回ありました。原因はビルド時の generate-content.mjs が新規 MDX を拾えていないことでした。push までは確かに完了しているのですが、デプロイ後の挙動を確認しない限り「動いた」とは言えない、という Slack Bot の検証と同じ構造です。

ふたつめは、文体やテンプレ表現が時間とともに少しずつ崩れていく現象でした。最初は廣川本人の声に近かった文章が、半年経つと「いかがでしょう」というテンプレ調の締めや、まどろっこしい AI 解説調の冒頭に戻っていきました。これは Claude Code の問題ではなく、私が完了条件を曖昧に書いていたためです。「良い記事を書いてください」では、何をもって良いかが決まらないため、Claude Code は無難なテンプレへ収束していきます。

みっつめは、Helpful Content System の動向を機械検証なしで追えなかったことでした。後述する article_gate.py を入れる前は、YMYL に踏み込んだ表現が混入したり、AdMob の収益数値を誤って書いてしまったり、そういう問題を人間が後から検出するしかありませんでした。

これらは別々の問題に見えますが、根っこはひとつで「完了条件を機械的に判定できる形で渡していなかった」ということでした。

完了条件を1行に圧縮する

Codex の /goal コマンドは、目的とともに verifiable end state(検証可能な完了状態)を渡すことで、AI が自分で完了判定できるようにする発想です。Zenn のカンリーテックブログさんが書かれていた /e2e-dev も、<発話> → <期待応答> という1行で機械判定可能な完了条件を AI に渡す設計でした。

私は Lab パイプラインの完了条件を、以下の1行に圧縮しています。

article_gate.py が exit 0 を返し、JA/EN の MDX 件数が一致し、premium 記事は highlights ≥ 3 と実用性シグナル ≥ 3 を満たす

これだけだと抽象的なので、article_gate.py 側で具体化しました。article_gate.py は Python 製の単体スクリプトで、JA/EN の MDX ファイルパスを引数に取り、以下のチェックを機械的に走らせます。

  • テンプレ導入文(この記事では 等17パターン)を検出したら違反
  • テンプレ締め(いかがでしたか 等7パターン)を検出したら違反
  • AI 解説調マーカー(することができます 等9パターン)が3回以上で違反
  • 常体(である だった 等)を1回でも検出したら違反
  • 裸URL(コードブロック外)を1つでも検出したら違反
  • premium 記事は本文 2,000字以上(サニティフロア)
  • premium 記事は実用性シグナル(動くコードブロック・具体金額・番号付き手順・ハマりどころ・推奨判断・ドメインメトリクス)のうち3種類以上
  • premium 記事は frontmatter に highlights が3項目以上
  • パーソナライズ証拠(廣川 2014年 5,000万 17冠 AdMob 等)を本文に2回以上

スケジュールタスクのプロンプトには、article_gate.py の合否を「push 前の必須ゲート」として明記しています。これで Claude Code は「書いた」で止まらず、「ゲートを通った」までを完了とみなすようになりました。

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

この記事の続きを読む

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

この記事で得られること
article_gate.py の合否を Done-when として Claude Code に渡し、4サイト × 1日4本 = 16本の記事生成を毎日無人で回す具体実装
5回ループ上限と『ベースライン確認 → ギャップ分析 → 再生成』の制御フロー、再生成1回あたりの平均約7分というメトリクス
Codex /goal の Goal / Context / Constraints / Done-when 構造を Claude Code のスケジュールタスクに落とし込む書き換えテンプレート
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

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

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

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

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

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

関連記事

Claude Code2026-08-28
検証スクリプトの出力を、そのまま hook から返してはいけません
hook に足した検査スクリプトは正しく動いていたのに、会話のほうが先に容量を使い果たしていました。833ファイルを走査して58バイトしか返さない検査と、同じ対象で42KBを返す検査を実測で並べ、hook に出力予算を設ける設計をまとめます。
Claude Code2026-08-25
空白ひとつで、80件の検査が0件になる — 一括処理を任せる前に置くガード
空白を含むフォルダ名の下で走らせた検査ループが、80件のうち1件も開いていませんでした。断片が実在パスに化ける仕組みを実測で切り分け、削除を伴うバッチに置く件数アサーションまで書き残します。
Claude Code2026-08-22
Claude Code の headersHelper に移したら、プロジェクト配下のカタログだけ認証が通らなくなりました
自前のプラグインカタログを headersHelper へ移す途中で、ユーザースコープでは動くヘルパーがプロジェクト配下だけ落ちました。原因は認証情報の非継承です。動くヘルパー2種と実測した実行コスト、無人実行での注意点をまとめました。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →