🗺 works 全体設計書

ルーティンラボのコンテンツ制作・自動化システムの全体像を1枚で。最終更新: 2026-07-05(更新ルール: 構造が変わったらこのファイルも更新)。工程の進捗は 作業ログ.html

① アーキテクチャコード=git/メディア=Drive の2レーン+3台のMac

💻 MacBook Pro(制作の主機)

正本 ~/Downloads/works。Claude Code で全パイプラインを実行。重い処理(動画・生成AI)は全部ここ。

🐙 GitHub(コードレーン)

senao-routine/works(private)。コード・スキル・文書・設定の同期。auto-sync hook が反映忘れを防止。Air/mini は clone/pull で同じ環境に。

☁️ Google Drive(メディアレーン)

MacProBook共有/。収録動画・完成動画・投稿画像・サムネ素材・今回のアウトプット(成果物の集約先)。works からは symlink 経由。3台同一パス。

🦞 OpenClaw(Mac mini・受付係)

Discord 受付・通知・記憶。重い処理は持たない。受け渡しは OpenClawデータ/OpenClaw作成/(Drive)。

works(ローカル) ⇄ git push/pull ⇄ GitHub ⇄ Air・mini / メディアは Drive 同期で3台へ / 成果物は「今回のアウトプット」で全マシンから見える

② フォルダマップ詳細は root README.md

Blog_RoutineLabo 制作

記事作成→WP投稿→note/X Article/LINE/IG展開の母艦。/blog-create /blog-finish /blog-sns

Blog_AIの教科書 制作

AI図鑑(教員向け)のブログパイプライン。/blog-create-site2 /blog-finish-site2

Claudecode 動画編集 制作

本編のAI編集(文字起こし→カット→テロップ→Remotion)。/video-cut /edit-main

ショート動画作成 制作

TopViewショート生成+トレンド収集・維持率観測。/topview-short-video(作業前に同フォルダCLAUDE.md)

YouTube自動投稿 制作

非公開アップ+再生リスト。公開は人間がStudioで。/youtube-upload /youtube-publish

SNS自動投稿 制作

TikTok・IGリールへ公式APIアップ。/youtubeshort-publish の後段

X Post 制作

X/Threads 自動投稿(GAS+Typefully)。/x-post /x-research /x-sns-share /x-tool-review

Blog_メンバーシップ 制作

メンバー限定配信の台本(週報3コーナー/日曜セミナー/プロ限定)。/ai-weekly /member-pick /pro-revenue

Codex Automation 制作

Codex×Bright Data で毎朝のAIニュースPPTX生成

下準備 企画

収録前の企画・壁打ち・台本(ジョブID制・済んだら_済み/)。/script

運用戦略 戦略

経営・戦略ドキュメントのハブ(READMEに一覧表と読む順番)

分身AI 知識

せなおの人格・知識DB → 将来の Senao Bot の核(§⑧)

コスト管理ダッシュボード 観測

全API課金の一括可視化。collect_costs.py で最新化

ドキュメント 整理

設計書・手順書・テンプレ(この設計書・作業ログ・自動化ロードマップ等)

やること 整理

TODO・作業メモ+全プロジェクトTODO索引(README)

_archive 整理

バックアップ・凍結物の退避(元の相対パス維持・削除しない)

Drive symlink ×7 共有

今回の収録動画/完成動画(アップロード)/投稿画像/サムネイル資料/今回のアウトプット/OpenClawデータ/OpenClaw作成

root 中央ファイル 台帳

README(地図)/CLAUDE.md(ルール)/API_CATALOG(道具)/共通設定(非秘密の値)/.env(秘密・git外)

③ 日次コンテンツフロー1本の収録動画 → 全チャネル展開

📹 収録(本編1本+SNS用3本)→「今回の収録動画/」(Drive) に置く
   │
   ▼ /work-start(司令塔・冒頭に全質問を聞き切り→以降ゴールまで自動)
   │
   ├─① ブログ   /blog-create → 画像配置 → /blog-finish
   │        └→ WordPress公開 + note + X Article 自動投稿
   ├─② 本編動画  /video-cut(ジェットカット+テロップ)→ Premiere仕上げ
   │        └→ /youtube-publish(目次→概要欄→非公開アップ)→ 人間がStudioで公開
   │          └→ 自動連鎖: /blog-sns(SNS発信用)→ /video-embed(WP+note本編埋込)
   ├─③ ショート  /topview-short-video(or /food-talk)
   │        └→ /youtubeshort-publish → YTショート+TikTok+IGリール同時
   └─④ Xレビュー /x-tool-review → Typefully予約投稿
   │
   ▼ 展開・導線
   ├─ LINE自動応答(キーワード登録は /blog-sns・/youtubeshort-publish から自動)
   ├─ Discord告知(/blog-sns・内容説明+URL直貼り)
   └─ 成果物を「今回のアウトプット/<ジョブID>/」へ集約(collect-output.sh)→ Air/miniからも見える
   │
   ▼ 観測ループ
   トレンド収集(毎朝自動)/維持率観測(retention_report)/コストダッシュボード
    

④ スキル一覧正本=各プロジェクト .claude/commands → sync-commands.sh で root 集約

領域コマンド役割
司令塔/work-start収録素材から ブログ/カット/ショート/Xレビュー を一括実行
企画/script /deep-researchリサーチ+SEO設計+壁打ち→台本・スライドプロンプト
ブログ/blog-create(-site2) /blog-finish(-site2) /blog-sns記事作成→WP下書き→画像/リンク→公開→note/X Article/SNS展開
動画編集/video-cut /video-start/video-finish /edit-main /edit-shortカット・テロップ・書き出し(Premiere連携)
YouTube/make-toc /video-description /youtube-upload /youtube-publish /youtube-thumbnail目次・概要欄・サムネ・非公開アップ・公開後連鎖
ショート/topview-short-video /short-video /food-talk /youtubeshort-publish生成(Avatar4/フードトークi2v)→3プラットフォーム同時公開
X/x-research /x-post /x-sns-share /x-tool-review実エンゲージメント調査・投稿作成・Typefully予約
メンバー/ai-weekly /member-pick /pro-revenue週報3コーナー・プロ限定回の台本+スライド
埋込/video-embed公開YouTube本編を WP記事+note記事へ1コマンド差込

⑤ 収益の梯子2026-07-04 裁可の確定設計(詳細: 運用戦略/マルチ収益化戦略_議論メモ_20260704.md)

入口 ¥0無料YouTube・ブログ・X・LINE特典。集客とリスト化
柱1 メンバーシップ¥490/月毎週日曜限定ライブ(放送型)。週報3コーナー
アプリ(主砲・条件付き)¥980 / ¥2,980サクッとエディター Plus/Pro。G1=9月中旬2本目投入率50%・G2=11月末複合で判断
竹プラン¥5,400/月ビジネスAI。プロ限定「開発と収益化」シリーズ
コホート¥49,80011月必達。少人数集中講座

運用: 柱2¥980は廃止。xpostスキルパック=9月 Brain ¥3,480 第2波。週7hを転換枠(ショート隔日+ブログ速報化)でファネル二層化。

⑥ マシン同期と自動化ハーネス2026-07-05 導入

🔄 auto-sync hook(反映忘れ防止)

  • セッション開始時(SessionStart): GitHubから自動 pull(fast-forwardのみ・安全)
  • 毎ターン終了時(Stop): 未pushコミットがあれば自動 push
  • セッション終了時(SessionEnd): 未コミット変更を自動 commit+push
  • 実体: .claude/hooks/auto-commit-push.sh(main以外・マージ中は何もしない/絶対にブロックしない)
  • 設定: .claude/settings.json(コミット済み→Air/miniにも自動適用)

💻 Air / mini セットアップ(git で届かないもの)

  • git clone https://github.com/senao-routine/works.git
  • .env を手動コピー(600権限)
  • ~/.config 系トークン(youtube-upload / brightdata / typefully / sns-upload)
  • venv再構築・npm install(Claudecode 動画編集)
  • Google Drive デスクトップ(同一アカウント・同一ユーザー名パス)

📦 成果物の見える化

  • メディア成果物は 今回のアウトプット/<ジョブID>/<工程>/(Drive)へ集約 → 全マシン・スマホから見える
  • 集約コマンド: bash .claude/collect-output.sh <ジョブID> <工程> <コピー元...>
  • 確認・公開後に手動で削除する運用

📋 工程の見える化

  • 作業セクション完了ごとに 作業ログ.html の WORKLOG 配列へ1エントリ追記(CLAUDE.mdでルール化)
  • 構造が変わったらこの設計書も更新

🔁 定常ループの実配線(2026-07-06 総点検で新設)

  • launchd 4ジョブ: trend(毎朝07:00)/retention(日曜08:00)/costs(毎月1日)/watchdog(毎日09:00・異常時のみDiscord) — .claude/launchd/
  • SessionStart loop-catchup.sh が鮮度切れループを代行実行(bashへのフルディスクアクセス付与まではこちらが主経路・TCC制約)
  • 失敗通知は .claude/scripts/notify.sh(Discord webhook)に集約。auto-pushの失敗も通知される
  • 配線検証: bash .claude/verify-works.sh(旧 DRY_RUN daily-pipeline の後継)

⑦ 運用ルール・命名規則正本: root CLAUDE.md / README.md

⛔ 変更禁止(ハードコード参照があるもの)
  • トップレベル制作フォルダ名(スキル・verify-works・cost_config が名前を直書き)
  • Drive symlink 7本(3台同一パス前提)
  • Blog_RoutineLabo/収録データ/(blog-create系の収録コピー先)
  • ショート動画返信/(instagram_auto_dmが参照)・ショート動画概要欄/(死蔵だが当面保護・2026-07-06監査)
📛 命名規則
  • 作業ドキュメント: <トピック>_<種類>_YYYYMMDD.md
  • 収録ジョブ: YYYYMMDD_<ツール名>(全工程共通の背番号)
  • _始まり = 作業対象外(_archive・_済み・_テンプレ)
  • TODO→やること//設計書→ドキュメント//バックアップ→_archive/元パス/

⑧ 分身AI → Senao Bot 構想将来: Routine Lab 専用AIボットで質疑応答

【いま】フェーズ1: Markdown母艦(分身AI/)
  01_プロフィール / 02_運営マップ / 03_考え方・哲学(核)/ 04_学びログ / 05_当たり実績
  ルール: 二重管理しない(実体は 下準備・運用戦略・共通設定 へのSSOTリンク)
   │  毎回の作業・壁打ちで出た「考え方・取り組み・戦略」を 04_学びログ に1行ずつ蓄積
   ▼
【次】フェーズ2: 蓄積の習慣化(← CLAUDE.md の作業終了チェックリストに組込済み 2026-07-05)
  発信マインド・制作プロセス・判断基準が本人の言葉で貯まっていく
   │
   ▼
【将来】フェーズ3: Senao Bot(用途B・分身AI/README にも記載あり)
  分身AI群を知識ベースに RAG + Claude API でチャットボット化
  → Routine Lab コミュニティ(柱1ライブ/柱2/Discord)に登場させて質疑応答
  → 差別化: 「せなおの判断基準で答えるBot」= コミュニティ特典・竹プラン価値の強化