kakoGENZAIを自動化する——Studio立ち上げから週次Autopilotまでの制作日記

Alex Ishiguro • • • 読了目安:22分
目次▼
  1. 1結論を先に
  2. 2Day 0 — 先にブログがあり、Studio が後から来た
  3. 39/22 午前 — Studio という作業台
  4. 49/22 午後 — Deepen、閉じたプール、編集長の声
  5. 59/23 — 信頼スタック、claim-lock、主体の同一性、ヒーロー戦争
  6. 69/24–25 — Waveform 等級上げと二重レンズ文化
  7. 79/26 — 二本の弧と、第二の柱
  8. 89/27 — 週次三レーン、SEO/AIO、/go ホップ、天井
  9. 99/28–29 — 三ピラー・ハーネスと商取引ポリシー
  10. 109/30 — 購入可能リーン
  11. 1110/5 — トラフィックの現実
  12. 1210/6 — 強制実行の学びを、合格率に焼く
  13. 1310/6 午後 — 鍵の配線、品質の焼込、ライブ校正
  14. 14いまの機械の地図
  15. 15うまくいかなかったパターン(短い一覧)
  16. 16まだ終わっていないこと
  17. 17いまの一手
  18. 18まとめ

これは調査記事でもAI深掘りでもない。このサイト自体をどう自動化し、いつか放置でも信頼と収益が残るメディアにするかの日記だ。

2026年9月22日に Studio を立ち上げてから、10月6日時点までの約二週間。試したこと、壊れたこと、コードに焼いた学習を時系列で残す。きれいな成功譚にはしない。ゲートが緑でも読者評価が赤だった日の話も書く。大きな変更や発見があるたびに、この記事を追記する運用にしている。

この記事の使い方

  • 得ること: 「AIに記事を書かせる」ではなく、評価ループを閉じる設計の具体例。稼ぐメディアは製造だけでなく信頼・流通・アフィリ配線まで一続きだと分かる記録
  • 得ないこと: コピペで動くプロンプト集。ここにあるのは失敗の指紋と、それを emitter に焼いた履歴
  • 前提: 公開情報と Studio のコミット/ドキュメントに基づく。会議メモには該当議論は残っていなかった

結論を先に

局面取った選択理由
記事品質プロンプトに教訓を足さない自由文の「学び」は次の失敗を生む。指紋→確認→コード焼込
公開判定二重レンズ(編集長+一般読者)ゲート緑でも読者に薄いことがある
週次運用レーンごとに別パイプライン調査・新プロダクト・AIは仕事が違う
薄い成果物スロットを消費させない薄いスキャフォールドで週次枠を燃やさない
トラフィック工場の次に流通を直す製造できても市場が小さいと無意味
ライブ校正出荷後も監査して直す自動公開は「出荷して終わり」ではない。重複URLと偽陽性ゲートは収益を食う

いまの姿は「手が離れつつある工場」であって、「完成した完全自動の収益メディア」ではない。Gateway と楽天の鍵が無い日は、オフラインでも読める厚みまで落とす。鍵がある日は、さらに磨く。稼ぐまでの道は、信頼できる記事 → 見つけてもらえるURL → クリックが自分のドメインを通るの三段で、どれかが欠けると自動化しても現金にならない。


Day 0 — 先にブログがあり、Studio が後から来た

kakoGENZAI の公開面は Astro のブログ(調査記事の文体・タイトル式・公開パス)が先にあった。Studio の最初の仕事は新しい声を発明することではなく、既刊の型に揃えることだった。

初日のコミットが言っていることは素直だ。

Align Autopilot drafts with live kakoGENZAI editorial patterns — Match Astro frontmatter… title formula, and publish paths learned from published investigation posts.

学習1: オートパイロットは「生成器」より先に「既刊の写経器」である必要がある。


9/22 午前 — Studio という作業台

やったこと:

  • ライブサイトを監視するオペレーションコンソール
  • 調査/新プロダクトの Markdown 下書き生成
  • アフィリエイトリンク組み立て
  • GitHub へ公開(トークンがあれば)
  • 楽天市場検索、Performance、Search Console、Foundations の骨格

うまくいったこと:

  • 「下書き → 公開」の一本道ができた
  • 週次の品質ゲートという考え方を置いた

うまくいかなかったこと:

  • 楽天 AFL ID は店舗ごとで、グローバル一つのタグでは足りない
  • Performance ハブはリアルタイムアフィリエイト API を持たない。手入力の台帳+ Vercel 分析のスナップショットで正直に保つ必要があった

学習2: マネタイズの配線は「記事が書ける」より泥臭い。嘘のダッシュボードを作らない。


9/22 午後 — Deepen、閉じたプール、編集長の声

手で数字と代替案を埋めるのは続かない、と分かった日。

試したこと:

  • Deepen: Makuake をスクレイプし、楽天で代替3件、ヒーロー画像を取り込む
  • 閉じた調査プール: 未来バイアスの強い RSS より、終了/達成済みキャンペーンを優先
  • Verify/substance/sanitize
  • AI Gateway 経由の deep research(gather → synthesize → rewrite → editor)

失敗:

  • 未来キャンペーンや 0円案件が混ざる
  • マーケティング文のコピペ lede
  • アクセサリ/有線 SKU が価格帯を壊す(FUNLOGY が数千円帯に潰れる等)
  • タイトルが一つの型に固着
  • ヒーローが CF の宣伝バナーのまま

学習3: リサーチの足場は Studio では見えるまま残し、公開時だけ剥がす。 下書きを「きれい」にしすぎると、何が証拠か分からなくなる。


9/23 — 信頼スタック、claim-lock、主体の同一性、ヒーロー戦争

いちばんコミットが多かった日(約69本)。編集長の批判を、プロンプトではなく決定的な polishに焼き始めた。

信頼フラグ(自動公開の条件)

フラグ通る意味
altsカード十分な数、または正直な空欄
reviews厚い/薄い+枠組み/モール代理のどれか。セクションは必須
official見つかった/薄い/「公開情報では追えない」の明示
readerCleansanitize 残りゼロ
amazonHonesty本文が Amazon 空なのに購入枠だけ製品名で飾らない

claim-lock

キャンペーンの中核訴求を先にロックする。ANC テンプレが非 ANC ニッチに漏れないようにした。

主体の同一性

  • キャンペーン写真=概要の最初の図
  • 楽天の現行 SKU=その後の痕跡(名残はラベルする)
  • 「wave/case」みたいな弱いトークンで CASETiFY を拾わない

ヒーロー

AI タイトルカード → 切り抜き合成 → フルブリード写真平面へ。切り抜きステッカーは素人に見える、という監査結果を README に残した。

A professional investigation hero is one full-bleed photographic plane with short type — not a floating cutout sticker.

学習4: 見た目の「AIっぽさ」は信頼を削る。キャンペーンの本物の画素を平面として使う方が強い。

学習5: SEO スパムな「既知ピア」枠は埋めない。無いなら正直に空ける。


9/24–25 — Waveform 等級上げと二重レンズ文化

Waveform Case がストレステストになった。弱いトークンのレビュー、同時聴取の枠、公開整合性。並行して forceUrl の焼成実験(Qrio、Ampsos、D8S、Langogo…)。二重レンズ再監査が v2 から v5 まで回った。

ここで痛い学習が出た。

ゲートが緑でも、二重レンズは赤になり得る。

ソフトフェイルのヒーローが「前回を保持」して CF クロムのまま出荷された。Arc B に見える「確認コスト」劇場が、実際の判断材料ではなかった。

そして、いちばん重要なルール:

Never write free-text ‘lessons learned’ into Autopilot memory from a failed run alone. Store structured receipts… Any lesson text must be human-confirmed or derived from those fields.

学習6: Reflexion 風の自由文メモリは使わない。 失敗は指紋として保存し、人が確認してから detector/emitter に焼く。


9/26 — 二本の弧と、第二の柱

調査記事の北極星を言語化した。

Arc仕事
A — 好奇心CF は何だったか、今どこか
B — 決断同カテゴリの買い物客が選ぶ/見送る材料

Does this help a curious reader understand the CF story or help a same-category shopper make a better purchase decision? If neither → cut.

同じ日に デュアルピラー を契約化した。

  • 調査(CF その後)
  • AI深掘り(言語・モデル・コネクタ…+起業/転職/FDE マルチパート)

new-products は短い第三レーンとして残す(ピラーハブではない)。

form-lock もここで効き始めた。ロボット掃除機やスマートグラスの記事に、イヤホンの広い refill が流れ込まないようにした。

学習7: 好奇心だけの記事は未完成。ピア列挙だけの記事は冷たい。両方の弧が要る。

学習8: 第二の柱は「AIニュース」ではなく、判断材料の厚さで切る実装/キャリア記事。


9/27 — 週次三レーン、SEO/AIO、/go ホップ、天井

目標をはっきりさせた。

Goal: one post per lane per week, alongside AI weekly.

やったこと:

  • 調査・新プロダクト・AI の週次 cron
  • 種類ごとにフィットするパイプライン(claim-lock を NP/AI に無理に載せない)
  • SEO/AIO(要点・FAQ・トピックハブ・llms.txt・IndexNow)
  • 一次ドメインの /go/{id}/ ホップ(回答エンジンが生アフィリエイト URL を剥がす対策)
  • ハング防止(fetch タイムアウト、15分バジェット、ハートビート)
  • 代替カードの form-lock 焼込
  • 二重レンズ天井(クレームゴミ、FAQ 漏れ、重複ラベル、薄い構造)

学習9: 調査 Autopilot は無制限のウェブ検索でハングする。タイムアウトは機能である。

学習10: 天井スコアが横ばいでも、カード回帰を強制公開しない。


9/28–29 — 三ピラー・ハーネスと商取引ポリシー

調査/新プロダクト/AI をまとめて生成→採点→公開するハーネスを回した。

分かったこと:

  • 焼込を通すと二重レンズの床は越えられる
  • それでもゲートが見ない真正性の天井で落ちる(公式がスリッパ、Wena3 が安いフィルム、など)

そこで editorial-commerce-policy と pillarProfileFor(kind) を共有化した。AI はコマース系ゲートをスキップする。ソフトウェアはモール「公式」を装わない。

学習11: 床と天井は別物。床クリアを「出荷してよい」と取り違えない。


9/30 — 購入可能リーン

「いま買える」を現物新品の小売りに限定した。中古/リユースは stillSelling に数えない。主体/代替/見送りの三方向リーン。

NP の定型タイトルフック(「世界の最新プロダクトを短く見る」系)は拒否する、というルールもここで固まった。

学習12: ブランドトークンが一致しないピアはピアではない。(Larmi と Timex の「時計」は別物)


10/5 — トラフィックの現実

製造の話に酔っていたところへ、数字が来た。

organic demand exists but is tiny. The Sep 22–28 bump is not growth — it is studio traffic.

実ベースはおおよそ一日数訪問。Google は「製品/事件+その後」を好む。数字スラッグの URL に権威が閉じ込められていた。そこで 301、ハブ、robots で /go をクロール予算から外す、週次スケジュールの本番同期、へ舵を切った。

学習13: 工場が回っても市場が小さければ、次のボトルネックは流通と URL 衛生である。


10/6 — 強制実行の学びを、合格率に焼く

直近の強制実行で見えた穴:

症状対応
スマホホルダーがイヤホン/同時聴取に汚染ホルダーを TWS ピアから除外。claim 推論の順序修正
AI の薄いスキャフォールドが週次枠を消費jpChars<2200 はホールド。枠を燃やさない
プール再取得で OOMforceUrl 時はフル refresh をスキップ
NP タイトルが「再生成待ち」のままプレースホルダを汎用フック扱いして製品名優先で再生成
ノートアプリ棚を Dots/Jarq に当てる名前付きソフトウェアピアのみ。楽天メモ帳通路をスキップ

いまの二重レンズ再採点(Gateway/楽天なしのオフライン経路)では、強制実行セット 7/7 が床(B−以上)を越えた。天井——本物の楽天ピアカード、Gateway での文体磨き——は鍵次第でまだ上がある。

学習14: 薄い成果物で週を消費するな。持つか、厚くしてから出す。

学習15: 汚染は「検索が空だった」より「近い別カテゴリで埋めた」ときに起きる。


10/6 午後 — 鍵の配線、品質の焼込、ライブ校正

午前の「合格率に焼く」だけでは工場は回らない。午後は三本を同時に進めた。

鍵とスケジュール

週次 Autopilot を本番で回す条件を洗い出した。

環境変数役割
AI_GATEWAY_API_KEY(または OIDC/remote)AI深掘りの本番文体。無いとスキャフォールド止まり
VERCEL_TOKENStudio 同期・再デプロイ
CRON_SECRET月曜 UTC 09–12 の週次 cron 認証
楽天キー一式代替カードの本物の流通

鍵が揃い、Studio を再デプロイした。スケジュール自体は既に vercel.json に載っている。残るのは「鍵がある日に薄い記事を出さない」側の殺スイッチだ。

品質を週次パスへ折り込む

二重レンズとワンショットで得た床を、レーンの emit/gate に焼いた。

  • AI: ## 具体例 必須、Gateway 既定オン、薄いスキャフォールドは枠を燃やさない
  • 調査: 買うなら/見送るなら、CF チェックリスト、関連の form-lock
  • オープンイヤー等の split_use と同一実行者ラベルの整理

ここまでが「次の週が勝手に良くなる」ための配線だ。

ライブ校正で見つかった穴

直近 RSS 16本を品質ゲートと編集チェックリストで通した。製造ログが緑でも、公開面に穴が残ることがはっきりした。

発見対処
AI深掘り7本に本物の H2 ## 具体例 が無いtopicScaffoldDeepDive を載せて再公開。canPublish に ai-concrete-example を配線
ensureAiConcreteExample が ### この記事の使い方 を壊す## が ### の部分文字列としてマッチしていた。^## のみに修正し、壊れた見出しを復元
ゲートの「薄い具体例」偽陽性/m 付き $ が空行をセクション終端と誤認。切り出し方を書き直し
ヒュッゲスリープが二スラッグ(hyggesleep3 / p-mujvnz60)薄い方を draft+301。権威を正規 URL に集約
HAVIT の二次確認ラベルずれ、NoMo/Mova の代替1枚ラベル正規化/正直な空。Mova はカテゴリ食い違いの二次ソースを開示

学習16: ゲートが「ある」と言っても、正規表現の書き方ひとつで嘘をつく。 部分文字列マッチと multiline $ は、公開面では信頼を削るバグになる。

学習17: 重複スラッグは製造の成功を打ち消す。 同じ製品が二URLあると、内部リンクも AI 引用もアフィリの権威も割れる。稼ぐ前に衛生を直す。

学習18: 出荷後校正はレーンの一部である。 Autopilot が緑でも、週次でライブを監査して直す。工場の日記は、その監査ログでもある。

強制週次ラン(同日・全レーン)

スケジュールどおりの順で force=1 を叩いた。

ステップ結果
weekly(プール刷新)適格 27 件。ローカルに VERCEL_TOKEN が無く analytics はスキップ
調査公開 — Tenniix Basic(球出し機、quality 96)
AI深掘り(9シリーズ)0公開・9ブロック — Gateway 401 → スキャフォールドのみ → thin-scaffold:hold-no-slot-burn
新プロダクト公開 — NoteWorthy(quality 95)だがタイトルが定型フック「世界の最新プロダクトを短く見る」のまま、本文も欠けた日本語

学習19: Gateway が死んでいる日に AI レーンが全部止まるのは成功である。 薄いスキャフォールドで枠を燃やさなかった。調査/NP は決定的パスで出荷できたが、JA LLM 磨きは同じ 401 で落ちた——鍵が無いと「床は越えるが天井は削れる」。

学習20: NP の定型タイトルフックは、ゲートが通っても読者には失敗に見える。 np-title-japanese-hook の穴を次に焼く。壊れた lede(「NoteWorthyは「の公開情報…」)も同じ日の指紋。

強制ラン直後の焼込(同日)

力技の再実行ではなく、指紋をコードに焼いた。

穴焼込
世界の最新プロダクトを短く見る が出荷されるisGenericNpTitleHook → gate np-title-product-claim。buildNewProductTitle の最終フォールバックを製品名付きに変更
「の公開情報…」一点inferNpPromise が助詞始まり/boilerplate を返さない。gate np-promise-integrity
Notes on-device がハード扱い → ノートPC代替isSoftwareToolBlob に on-device / NoteWorthy。名前付きソフトピア。gate np-software-peer-form
Remote URL があるだけで Gateway「準備完了」canUseAiGateway が 1トークンの chat probe。401なら cadence 全体を fail-fast(9本の薄いスキャフォールドを焼かない)
公開済み NoteWorthy再 deepen → オンデバイスAIノート に修復

学習21: ヘルスチェック GET は嘘をつく。 Studio が hasApiKey: true でも AI Gateway チャットは 401 になり得る。準備完了の定義は「短い生成が通ること」。

学習22: クレーム種子が boilerplate のとき、タイトルも一点も代替も連鎖して壊れる。 上流で PH の英語一点を拾い、下流ゲートで定型/助詞始まり/ハード汚染を止める。

三本柱ハーネス再実行(同日・焼込検証)

強制ラン焼込をハーネス assert に落とし、AUTOPILOT_HARNESS_PUBLISH=1 で回した。

柱対象結果
調査Tenniix BasicPASS・再公開(球出し機ピア維持)
新プロダクトNoteWorthyPASS・再公開(定型フック無し・ソフトピア)
AI深掘りconnectors MCP authPASS(既存公開の品質ゲート)
天井回帰NoMo / Hygge / HAVITPASS(NoMo は Roborock 2枚に復元)

途中で落ちた指紋も焼いた。

穴焼込
ハーネスが定型タイトルを見ていないNP 柱で isGenericNpTitleHook / mangled 一点 / np-software-peer-form を assert
NoMo が honest-empty のまま天井回帰を「真正カード または honest-empty」に変更
Roborock カードが prep で消えるblurb の「消耗品と国内修理…」が accessory 判定に刺さっていた。listing identity のみ検査+裸の 消耗品 を外す
Studio sync と publish が 409Contents API の tip sha を取り直して最大4回リトライ

学習23: 真正性ゲートが自分のblurbsに噛みつく。 「消耗品」はSKU名のときだけダメで、編集文の注意書きではダメにしない。

学習24: 並行コミットは製造の一部。 ハーネスと Studio sync が同じ main に書くなら、409 は例外ではなく再試行対象。

ライブ校正(ハーネス直後・同日)

公開済みを読者目線で拾った。ゲート緑でも、引用の中身が壊れている記事があった。

記事所見処置
Tenniix Basic「中核訴求」「最終判断」に /images/…campaign の img HTML が混入。要点の「本命は代替側——」が途切れclaim scrub + 平たい日本語の unpack + 要点補完。canPublish 96
NoMo Q11同上(figure/img)。代替 blurbs の「一体訴求(」にも切れ端同上。Roborock 2枚は維持
NoteWorthy定型フック解消済み。オンデバイス一点・名前付きソフトピア追加修正なし
Cuey旧 NP が定型タイトル「世界の最新プロダクトを短く見る」のまま残存deepen で製品固有フックへ。同型の過去 NP 洗い出しが必要
AI深掘り(connectors 等)ハーネス時は connectors 合格。薄いシリーズは Gateway 復旧後に厚くする鍵待ち

焼込:

穴焼込
img/figure が「中核訴求」に入るisJunkPromisePhrase が HTML//images/ を拒否。normalizePromisePhrase がタグ剥がし。scrubHtmlClaimQuotes を audit repair に配線。gate claim-no-html
スローガン引用だけで Arc A が終わる校正パスで「平たく言うと…差別化は…」を入れる(既存 overviewHasHypeUnpack と揃える)

学習25: ヒーロー画像のパスが、訴求の言葉になる。 claim-lock の種子が figure 近傍を拾うと、「何をする製品か」が URL になる。junk 判定に HTML を入れないと、ハーネスも出荷も通る。

学習26: 新しいゲートは、過去に出荷した同型を一括で洗う。 NoteWorthy を直しても Cuey が定型のままだと、読者には工場が直っていない。

出荷信頼性ワークフロー(同日・フル実装)

「最低限」ではなく、ゲートを通す確率を上げる手順を工場に焼いた。

ワークフローどこに刺さったか
Claim seed の HTML 剥がしstripClaimSeedNoise → pre-publish / deepen / resolveClaimDescription
Claim scrub + Arc A unpackapplyInvestigationReliabilityPass → recovery 末尾+publishMarkdownToBlog 最終段
NP 定型タイトル再建applyNpTitleReliabilityPass → NP pre-publish;backfill:np-stock で過去分
Alt 真正性(prep 後)reliability pass がカード生存/honest-empty を検証し、失敗なら hold
Fingerprint hold出荷直前に scanMarkdownFingerprints — claim-html / stock-NP / thin-AI は promote しない
NP 定型→deepenタイトル再建後に deepenNewProductDraft を再実行(新フック+旧本文を避ける)
Prep 後 NP 再パッドapplyNpPostPrepReliability — substance floor+空SKU Amazon 剥がし+誤形状ピア復元を prep 直後に再実行
形状推論は identity のみinferSubjectFormFactor が alt blurb の「キーボード」で主体を誤認しない。ソフトは form-prune 免除
重複 alt の価格剥がしdisambiguateDuplicateAltLabelsInMarkdown が (¥…) を除いた base で衝突判定
表の truncated 本命completeTruncatedAltVerdict が key-facts とテーブルセルの両方を補完
NP description 衛生deepen/reliability が 公開情報と入手導線 を付けない・剥がす。ソフト NP から型番買うならを除去
Twin SKU は店・型番・価格衝突ラベルは shop/model/price/variant。裸の (1)(2) は禁止(別出品N が最終手段)
ニッチ別 try/向かない人tiler/LLM比較/再構成で Obsidian・クラウド同期テンプレを差し替え。isWindowTilerBlob 等を共有
ニッチ概要/誰向け/締めdeepen+post-prep が「メモ/エディタ」「日報デフォルト」「拡張・同期」締めをニッチ文に差し替え(学習38)
Contents 直列化putBlogRepoFile / deleteBlogRepoFile をプロセス内キュー+409 リトライ
最終段 scrubpublishMarkdownToBlog が調査 claim と NP 定型タイトルを最後にもう一度直す
出荷後監査cron proofread-weekly(火曜 09:00 UTC)→ .data/proofread-queue.json;repair=1 で自動修復

学習27: ゲートを厳しくしたら、同じ厳しさを「入口・途中・出口・出荷後」の四点に置く。 入口だけ直すと、ハーネスや手直しスクリプトがまた壊した文を載せる。

学習28: 直したあとに通さないと、直していないのと同じ。 alt 真正性や指紋の失敗をログだけにして promote すると、校正で見つけた穴が翌週また開く。hold が工場の本音になる。

学習29: Deepen で緑でも、publish-prep のあとで赤になる。 KiwiDesk は deepen 直後 canPublish、prepareMarkdownForPublishWithHops で本文が約700字縮み、np-body-substance が再発火した。ライブ側の本当の穴は定型タイトル+空SKUの Amazon 検索リンクだった。ゲートは 出荷直前の文面 で測り、prep 後にもう一度 substance pad/commerce hygiene を通す。

学習30: ピア文の「キーボード」が、主体をキーボードに変える。 KiwiDesk(タイルWM)の代替 blurb に「キーボード中心のウィンドウ配置」と書いたら、inferSubjectFormFactor が keypad と判定し、Rectangle/Magnet を誤形状として全消し→「同形状(キーボード/マクロパッド)」の正直な空になった。形状推論は identity(title/概要)だけ で行い、ソフトウェアにはハードの form-prune をかけない。

学習31: 同じ型番の二枚は、価格が違っても重複。 Tenniix の CalFlex CT-014×2、NoMo の Roborock×2。ラベル完全一致だけ見ていては弾けない。価格接尾辞を剥がした base で衝突判定し、店名かモデルで分ける。

学習32: 要点リストだけ直しても、比較表の「本命は代替側——」は残る。 テーブルセルも同じ補完対象にする。

学習33: NP の description に「公開情報と入手導線」を足すな。 deepen が意図的に付けていた。overview にエコーし、casual がテンプレ臭いと感じる。claim だけで足りる。ソフトウェア NP に調査用の「型番・特商法/買うなら」を載せない。

学習34: Twin 同SKUの切り分けに裸の (1)(2) を使うな。 店名も型番も取れないと escalate がインデックスに落ち、読者には意味がない。shop → model → price → variant → 別出品N の順。既存の (n) 接尾辞も baseKey から剥がして再衝突させる。

学習35: スタイル の中に タイル がある。 Lattice の「校正・スタイル提案」が bare /タイル/ に当たり、ウィンドウ管理チェックリストやフックに誤誘導した。tiler 判定は isWindowTilerBlob(タイル型/タイル操作/ウィンドウ管理等)に一本化する。

学習36: 試す観点と向かない人はニッチ別。 Lattice/Cuey にノート量・Obsidian・クラウド同期テンプレが残ると factory 緑でも casual が B。buildNpTryChecklist/buildNpFitSummary に LLM比較・再構成枝を足し、post-prep が残渣を差し替える。

学習37: 再グレードで出た穴は、日記に書く前に工場へ焼く。 二重レンズ再評価 → 学習番号 → 共有ヘルパー/ゲート/スモーク → ライブ修復、の順。日記だけだと翌週また同じ穴が開く。

学習38: ニッチ form-lock はセクション単位で完走させる。 試す観点・向かない人・気になるポイントだけ直しても、概要の「メモ/エディタ」、誰向けかの日報デフォルト、ピア締めの「拡張・同期」が残る(Lattice/Cuey grade)。同じ欠陥クラスなら焼き切る。別ブランドピア探しや訴求の「面白さ」は逓減域——工場の仕事ではない。

焼く/追わない(ルール)

  • 焼く: 同じニッチ残渣が「忘れたセクション」に残っている → 指紋+共有ヘルパー+スモーク+ライブ修復
  • 追わない: 「記事をもっと面白く」「もっと良いピアを探す」→ 内容判断/ネットワーク品質。A−/B+ 内の半グレードは工場を回さない

収益までの現在地を正直に書くと、こうなる。

信頼できる記事(二重レンズ+ライブ校正)
  → 見つけてもらえるURL(canonical・ハブ・llms.txt)
  → 自分のドメインを通るクリック(/go ホップ)
  → アフィリ/支援の現金化

いまは一段目の自動化が回り始め、二段目の衛生を直し、三段目のホップは既にある。現金の話をするには、まだ有機需要が足りない。だからこの日記は「稼いだ話」ではなく、稼げる状態へ部品を揃えている話として続ける。


いまの機械の地図

発見(プール / PH / トピックカタログ)
  → 下書き
  → Deepen / スキャフォールド
  → 整合性・claim / form-lock・真正性
  → 二重レンズ天井
  → 公開ゲート(信頼フラグ・AI 具体例)
  → GitHub → Astro 公開
  → findability / /go ホップ
  → (人手)ライブ校正 → 修正コミット → この日記へ追記

週次レーン:

レーン公開面重い仕事
調査/investigations/二本の弧、代替、レビュー、ヒーロー
新プロダクト/new-products/短い Arc A/B、名前付きピア
AI深掘り/ai/{series}/結論先出し、具体例、二重 CTA
舞台裏(この記事)/meta/手書きの制作日記。大きな変更のたびに追記。Autopilot 対象外

うまくいかなかったパターン(短い一覧)

  1. プロンプトに「前回の反省」を足す → 次の幻覚の種になる
  2. ゲート緑=読者緑、と信じる
  3. 空の代替を「同コンセプト皆無」と書く(楽天が空なだけ)
  4. 切り抜きヒーローを「プロっぽい」と誤認する
  5. 調査用の重いゲートを AI/NP にそのまま被せる
  6. 薄いスキャフォールドで週次スロットを燃やす
  7. 製造改善だけ見てトラフィックを見ない
  8. ## を部分文字列でマッチして ### 見出しを壊す
  9. 出荷して校正しない(重複URL・偽陽性ゲートが残る)
  10. Gateway 無しで AI を「出せたことにする」(薄いスキャフォールドで枠を燃やす)
  11. NP タイトルに定型フックを残したまま quality 緑で満足する
  12. 編集文の「消耗品」で真正ピアカードを accessory として消す
  13. 並行 GitHub Contents 書き込みを 409 で落とす(リトライ無し)
  14. ヒーロー画像パスを「中核訴求」の引用に入れる
  15. 新しい NP ゲートを焼いても、過去の定型タイトル NP(Cuey 等)を放置する
  16. 入口だけ直して、ハーネス/手直しスクリプトが出口でまた壊す
  17. 信頼性パスの失敗をログだけにして promote する(hold しない)
  18. deepen/中間 quality 緑を信じ、publish-prep 後に再測定しない(KiwiDesk)
  19. 代替 blurb の単語で主体の形状を再判定する(キーボード中心→keypad 誤認)
  20. 価格違いの同型番カードを「別ピア」と数える
  21. NP description に公開情報ボイラーを付け足す
  22. Twin ラベル衝突を裸の (1)(2) で逃げる
  23. bare /タイル/ で スタイル をウィンドウ管理と誤認する
  24. LLM比較/再構成 NP にノートアプリの試す観点・向かない人テンプレを残す
  25. 定型フック「何が新しく、誰の机に載る」を製品一点と誤認する
  26. ノッチ/ラジオ Mac アプリをノートアプリ既定ピアに落とす
  27. 「自社調べ/ブランドか…」脚注を中核訴求に載せる
  28. 壊れた AI_GATEWAY_API_KEY が動く OIDC を永久に覆い隠す

三本柱再評価 → 学習39(同日)

柱所見焼込
調査 Tapofactory 緑・読者 B−。中核訴求が「自社調べ)…ジャパンか」脚注isJunkPromisePhrase+stripClaimSeedNoise+reliability の ceiling repair
NP Notch Radio定型机フック未検知・ノートピア・ノート残渣isGenericNpTitleHook/isMacMenuBarMediaBlob/peers・try・fit・post-prep・gate
AI deepStudio proxy 502=Gateway 401。壊れた API key が OIDC を影にgatewayChatLocalOnly が 401 で OIDC へフォールバック。GET chatOk probe

学習39: 新しいニッチ未分類はノート既定へ落ちる。 メニューバー語はバッテリー util とラジオで共有される——メディア指紋を先に切る。定型フックの最終フォールバック自体が出荷物になるなら検知もフォールバックも両方焼く。Gateway は「鍵がある」ではなく「短い chat が通る」が準備完了で、壊れた鍵は OIDC に道を譲る。

学習39ライブ校正 → 学習40(同日)

柱二重レンズ焼込
Notch RadioB / B−(ニッチは持った。価格欄が二重)collapseNpPriceSectionDupes(裸の empty-SKU+PH 重複)
Tapo RV20B+ / B(訴求は直った。売ったは/ゲーム用途)reliability が 売ったは 復元・タイトル芯 scrub・robot-vac でゲーム用途スキップ
AI modelsA− / B+(Gateway 出荷。excerpt に調査用締め)polishExcerptFrontmatter を調査専用。AI/NP から CF 締めを剥がす

学習40: 柱をまたぐ共通 polish は、別柱の締め文句を密輸する。 sanitizeDraftForReaders→polishInvestigationDraft が AI excerpt に「外形の継続と中身の約束」を足していた。ニッチ form-lock が通ったあとの半グレードは、価格欄の重複や空洞「売ったは」のような節単位の残渣——ピア探しやタイトル型の再発明ではない。

  1. ソフトウェア NP の価格欄で empty-SKU/PH を二重に残す
  2. キャンペーンが売ったは(目的語なし)を出荷する
  3. ロボット掃除機の現場の声に「ゲーム用途」を載せる
  4. AI excerpt に調査用「外形の継続と中身の約束」を足す

ワークフロー全体見直し → 学習41(同日)

摩擦原因優雅な焼込
AI に調査 polish がかかるsanitize/prepare が柱を知らないinferAutopilotKind+polishDraftForPillar/sanitize/prepare が kind を運ぶ
出荷 reliability がヒューリスティックキャンペーン時の中核訴求//products/ 検知pillarProfileFor の apply*Reliability フラグで blog-repo が分岐
レーン publish スイッチが二重実装content-weekly と ai-deep-weekly が別関数publish-policy.ts に統一。各レーンは薄い再エクスポート
AI 欠落でハーネス全体が落ちるthrow on missing GHAI soft-skip。調査/NP は閉じたループを続けられる

学習41: 柱プロファイルはゲートだけでなく出荷パス全体の契約である。 excerpt の一点修正では足りない——sanitize・prepare・reliability・publish スイッチ・ハーネスが同じ kind を見るとき、別柱の密輸と運用ドリフトが同時に消える。

  1. 柱を知らない sanitize/prepare で AI に調査 arc polish を走らせる
  2. blog-repo が path ヒューリスティックだけで reliability を選ぶ
  3. レーン auto-publish/preflight をファイルごとにコピーする
  4. AI 記事欠落で三本柱ハーネスを hard-fail させる

セット&フォーゲットへの隙間 → 学習42(同日)

隙間焼込
Gate 緑 ≠ Casual 緑で出荷promoteFloorOk=文字グレード または Casual 代理指紋(promise-echo/twin-generic 等)
Tapo 訴求が製品名+カテゴリ文を吸収hasPromiseProductEcho+reliability scrub+fingerprint HOLD
Roborock 双子が価格だけモデル無しのとき 上位帯/エントリー 帯ラベル
Notch が SaaS ピア assert で偽 FAILハーネスが isMacMenuBarMediaBlob ならメディアピアを要求
unknown-ai が active picks に残るgen は null+softSkip;ハーネスは unknown-* を拒否
出荷後の残渣が人頼みproofread-weekly → lessons bake+publish-rollback で ROLLBACK/再出荷

学習42: セット&フォーゲットは生成を増やすことではなく、週次の人間仕事をレシートに落とすことだ。 PROMOTE は Casual 床を通ったときだけ。残渣は ROLLBACK レシートと bake キューに入り、ダッシュボードは「HOLD 連打/ROLLBACK」のときだけ見る。

  1. ゲート緑だけで Casual 床を飛ばして出荷する
  2. 中核訴求に製品名+「家電領域のクラファン製品だ」を残す
  3. 双子代替を価格括弧だけで済ませモデル/帯を付けない
  4. Mac メディア NP に Poe/ChatGPT ピアを要求する
  5. 失敗した AI gen を unknown-ai として active picks に書く
  6. 出荷後指紋を lessons/ROLLBACK に繋げない

自動化の神経系 → 学習43(同日)

感覚/反射モジュール
火曜 proofread 既定 ROLLBACK(予算付き)+残渣で stickypublish-rollback+lane-sticky
書換帯の影二重レンズ(JSON のみ)shadow-dual-lens
レッスン連打 → detector stublesson-bake-stub+hitCount
AI シリーズ 3 連敗で sleepai-series-health
残渣/クリック 0 → ニッチ重み・Casual 床上げmarket-thermostat

学習43: 完全自動化は六つの機能ではなく一つの神経系だ。 出荷→校正→(修復|sticky)→ stub → CI。影レンズは未知の穴だけを指紋化し、既知は決定論。市場サーモスタットが探索を冷やす。人が見るのは sticky と未確認 stub だけ。

  1. 火曜校正が opt-in のときだけ ROLLBACK する
  2. 新規 Casual 穴を週次の人間採点に依存する
  3. レッスンがヒットしてもコード stub を書かない
  4. 薄い AI シリーズを止めずに枠を燃やす
  5. /go・残渣・ROLLBACK がプール重みに戻らない

運用の焼込 → 学習44(同日)

運用だったもの焼込先
stub の regex を人が埋めるextractPatternHint → patternHint → scanStubFingerprintsSync が HOLD
古い stub の掃除refreshStubLifecycle(火曜 rematch/21日無照合で deactivate)
アフィリ CSV 待ち/api/hop/click beacon+Analytics /go ingest → hop-clicks.json → サーモスタット

学習44: 残っていた「運用」も神経系に落とせる。 stub は TODO ではなく実行時検出器。ホップはビーコンと Vercel パスの両脚。人が見るのは sticky だけ。

  1. stub を markdown TODO のまま出荷床に載せない
  2. /go クリックを CSV が来るまでサーモスタットに入れない
  3. 死んだ stub を永久 active のまま残す

HOLD 偽陽性の削減 → 学習45(同日)

Twin 帯ラベルの エントリー が楽天「エントリー」販促と衝突し、alts-short-product-label で canPublish=false → HOLD。isPriceBandRoleLabel を白リスト化し、promoResidue の裸 エントリー を エントリーで|中|必須 に狭めた。サーモスタットは smoke-* 残渣を無視。Tapo ハーネスは HOLD→promote。

学習45: HOLD 頻度を下げる第一手は床を緩めることではなく、自分たちが焼いた合図を自分で蹴落とさないことだ。

  1. 帯ロール エントリー を販促ジャンクとして gate する
  2. スモーク用 ROLLBACK で調査 Casual 床を恒久上げする

ハーネス緑 ≠ ライブ緑 → 学習46(同日)

校正 r4 で Tapo/NoMo だけ ship floor 落ち——ライブ代替が Roborock…(¥…) のまま帯ロール未着。ハーネスは帯付きだった。repairDualLensCeilingSync+reliability で帯を焼き、publishMarkdownToBlog 経由で再公開。NP テンプレ残渣 scrub を applyNpPostPrepReliability に常設。

学習46: 工場の緑はリポジトリに着地するまで緑ではない。 twin-alt/帯ロールは ship パスに既にある——欠けていたのはライブへの最後の一書き。校正で高指紋が出たら reliability 再出荷が本番の bake。

  1. ハーネス成果をライブ再公開せず「直った」とする
  2. twin-alt-generic を校正で見ても ROLLBACK/reliability 再出荷しない

流通の神経系 → 学習47(10/7)

トラフィック監査の続き。工場は回るが、発見面に穴があった。

穴焼込
Google勝者(PrinCube等)の「関連」が AI深掘りへ出血link-equity:調査 related から ai-* 除外+勝者ブースト
パワーバンク記事がガジェットハブへ落ちるpickHubTag で パワーバンク を ガジェットより先
IndexNow が Bing 403 で全体失敗扱いYandex/api/Bing を並列。どれか 200/202 なら partial_ok
GSC HTML は www にあるのに Studio が未確認probeLiveGscVerification+週次 cron+Studio「公開を確認」
ホームページに新プロダクト CTA/ハブ導線が弱いトップ CTA+トピックチップ+/new-products/ トレーリングスラッシュ
総PVを見てしまうPerformance の北星=googleOrganic/落地パス

学習47: 権威は勝者がいるページからハブへ、ハブから新しい調査へ流す。 AI柱と調査柱は内部リンクでも混ぜない。IndexNowは一社拒否でも他社が通れば前進。GSCの Verify クリックだけは人間の最後の一手として残す。

  1. 調査の関連に AI深掘りを並べて権威を逃がす
  2. IndexNow 一社 403 で ping 全体を諦める
  3. www に確認用HTMLがあるのに Studio 状態を更新しない
  4. 北星を総PVで測り、Google落地を週次で見ない

まだ終わっていないこと

  • AI Gateway 401 の復旧 → Studio 本番 chatOk:true(OIDC フォールバック焼込+再デプロイ)。models を再公開
  • Tenniix / NoMo / Cuey 校正パッチ → 本番公開済み(claim scrub / Cuey 固有フック)
  • backfill:np-stock → Lattice 公開。KiwiDesk は np-body-substance で hold(タイトルのみ直して本文薄いのは出さない)
  • Studio 同期 → 信頼性スタック+proofread-weekly cron を Studio へ反映済み
  • KiwiDesk → 形状誤認(キーボード空文)+ノート残渣も焼込済み。再公開で Rectangle/Magnet ピアへ
  • 再グレード学習34–37 → twin SKU 店名切り分け、スタイル≠タイル、Lattice/Cuey の try/向かない人ニッチ枝を工場へ焼込
  • 学習38 → 概要/誰向けか/ピア締めのニッチ form-lock 完走。以降は「同じ残渣の抜け」以外は逓減域
  • 学習39 → 机フック/ノッチメディア/自社調べ脚注/Gateway OIDC フォールバック。Notch/Tapo ライブ修復+AI models 公開
  • 学習40 → 価格欄 dedupe/売ったは/robot-vac ゲーム用途/AI excerpt 柱分離。ライブ修復済み
  • 学習41 → 柱対応 ship コア(polish/sanitize/prepare/blog-repo)+publish-policy 統一+ハーネス AI soft-skip
  • 学習42 → Casual 床 promote・promise-echo/twin 帯・メディア harness・ROLLBACK レシート。セット&フォーゲットの骨格
  • 学習43 → 自動化の神経系(影レンズ・既定 ROLLBACK・sticky・stub・シリーズ健康・サーモスタット)
  • 学習44 → stub 実行時 HOLD+hop ビーコン/Analytics ingest。運用残りを神経系へ
  • 学習45 → twin 帯 エントリー 偽陽性 HOLD 解消+smoke サーモ無視
  • 学習46 → Tapo/NoMo 帯ロールをライブ再公開。ハーネス緑≠ライブ緑を workflow 契約に
  • 学習47 → リンクエクイティ(勝者→ハブ→調査/NP)・IndexNow 多端点・GSC probe・北星 UI
  • 有名検出器への「昇格」は任意(stub のままでも HOLD は効く)
  • 有機トラフィックが「スタジオ噪声」を超えること(エクイティ配線済み;量は市場次第)
  • Mova など、二次ソースのカテゴリ食い違いを本文から本掃除すること
  • 舞台裏カテゴリの継続——大きな変更・発見のたびにこの記事を追記する習慣
  • 収益レポートの定常取込(ホップ脚は配線済み;CSV は confirmed への任意昇格)

いまの一手

本気で同じことを作る人

  1. 既刊の型を先に写経する(frontmatter・タイトル・公開パス)
  2. 失敗を自由文ではなく指紋で残す
  3. 編集長レンズと一般読者レンズを別スコアにする
  4. レーンごとにパイプラインを分ける
  5. 薄い成果物では枠を消費しない殺スイッチを最初から置く
  6. 出荷後にライブ校正し、発見を日記(または同等の公開ログ)に残す
  7. ゲートの正規表現は「部分文字列」と「multiline $」を疑う

まだ様子見の人

  1. 公開記事の「買うなら/見送るなら」だけ先に読む
  2. このサイトの /llms.txt と調査ハブで、何を自動化対象にしたかを眺める
  3. 「AIが書いた」より「どのゲートで止めたか」を質問にしてみる
  4. 同じ製品が二URLになっていないか、sitemap を一度疑ってみる

まとめ

kakoGENZAI の自動化で発明したのは、文章生成そのものではない。閉じた評価ループだ。

二重レンズが穴を見せる → 指紋が lessons に入る → 人が確認する → コードに焼く → ハーネスが穴が塞がったことを証明する → Autopilot が出荷する → ライブ校正が嘘のゲートと重複 URL を拾う → また焼く。

工場は動き始めた。市場はまだ小さい。収益はまだ「配線がある」段階で、「現金が毎月出る」段階ではない。だから次のページは、製造の日記であると同時に、流通と诚实さと、いつか稼げる状態へ部品を揃える日記でもある。

このピラー(舞台裏)は、その続きを置く場所として今日開いた。大きな変更や発見があるたびに、ここへ追記する。

A

Alex Ishiguro

編集長

MakuakeやCAMPFIREで話題になった商品の「その後」を追うメディアを運営。約束されたものが実際に届いたのか、消えてしまったのかを記録する。

この記事に追加情報や訂正がある場合は、お問い合わせよりご連絡ください。