RE:BIRTH ・ NARA ・ 2026-07-10

コンテンツ発信システム 全体像

🟢 2026-07-14 実稼働開始:APIキー投入・ストーリー11本/カルーセル7本/リール台本8本 実生成済。
上の「🎙 コンソールを開く」から今すぐ音声メモで追加生成できます。

10Ready
7Waiting
1Later
2GPT API

🩺 稼働ヘルスチェック

0 稼働 0 準備待ち 0 失敗 0 件
再生成: bun run rebirth:health:write

🎯 入力口 — 11ツール

⚠ ボタン操作は 127.0.0.1:8123 でこのページを開いた時のみ機能(Artifactは閲覧用スナップショット)

音声(🎙)or テキストのメモから、押した媒体を1発生成。文章9媒体は今すぐ動作/⑪はGPT画像/⑩はKlapキー取得後に開通。

01

入力層 — 素材の入り口

5 sources
1.1 音声メモ

週1回、櫻井様がスマホの音声メモに5〜10分吹き込む。全ての起点。

⏳ 運用開始待ちPhase 0
Owner

櫻井様(手動)

Notes

記事量産F/W §1の5行メモに整形。工藤が代筆補助。

1.2 撮影動画

月1〜2回×30分、施術風景・カウンセリング等の生録画。

⏳ 運用開始待ちPhase 0
Owner

櫻井様(撮影)→ Google Drive自動アップ

Notes

Klap APIの原素材。1回30分から20〜40秒ハイライトが10本前後生まれる想定。

1.3 既存カルーセル 7枚

江副さん制作の「同じリアボーテなのに、なぜ結果が変わるのか?」7枚組。few-shot学習素材の主軸。

✅ 素材確保済Phase 0
Source

Google Drive共有フォルダ / 案件-REBIRTH.md 16節に目視記録済み。

Usage

SPINE_REBIRTH のfew-shot学習素材。江副さんのトンマナ基準として全生成の参照解答に。

1.4 既存ブランドグラフィック 20点

施術メニュー表・料金表・Before/After・キャンペーンバナー・看板等。

✅ 素材確保済Phase 0
Source

Google Drive / 案件-REBIRTH.md 17節に一覧記録済み。

Usage

Remotion RE:BIRTH皮版の色・レイアウト参照。Ken Burnsで動画化候補にも。

1.5 過去投稿動画ストック

HPやInstagram向けに過去撮った動画。あれば初月の本数を稼ぐ。

⏳ 保有量 要確認Phase 0
Action

案A/B返信時に「過去動画どれくらい残っているか」を櫻井様に確認する。

02

処理層 — 11システム

文字9 + 動画1 + 画像1
①〜⑨ 文字9媒体 生成

SEO / AIブログ / HP掲載 / IGキャプション / GBP / 公式LINE / Reel台本 / Shorts台本 / ストーリーズ文。音声メモから9媒体分の下書きを同時生成。

🔑 ChatGPT API✅ 骨格完了Phase 1
Implementation files
company/scripts/rebirth-replenish.ts
company/scripts/rebirth-spine.ts
company/scripts/openai-adapter.ts
Stack
Bun TypeScript OpenAI GPT-5.6 fetch (no SDK)
How it flows

SPINE_REBIRTH(記事量産F/W §2)をシステムプロンプトに焼き込み → GPT-5.6三ティア(sol/terra/luna)でフォールバック → BANNED_YAKKI検閲2段 → outputs/rebirth/ に backlog として蓄積。

動画量産 (Klap API)

30分動画→20〜40秒ハイライト10本前後を自動抽出+日本語字幕焼付。プランA選択時のみ発動。

✅ 骨格完了Phase 1 / プランA
Implementation files
company/scripts/klap-adapter.ts
company/line-harness/apps/worker/src/services/rebirth-webhook.ts
Stack
Klap API v2 Cloudflare Worker D1 / KV
Why Klap

OpusClip APIは closed beta+年$3,480+の実績要でRE:BIRTH規模で不可(2026-07-10実測)→即時開放のKlapに切替。承認待ちゼロ・日本語対応。

画像生成 (A: シーン画 / B: 構造化)

A系統=GPT-Image-1でコンセプト画・シーン画(API必須)。B系統=Remotionで数字が正確な構造化画像(メニュー・料金・チェックリスト・APIなし)。

🔑 ChatGPT API (A系統のみ)✅ 骨格完了Phase 1
Implementation files
company/scripts/openai-adapter.ts (openaiImageGenerate)
youtube/tsuduri-youtube/remotion-reels/src/RebirthCarouselSlide.tsx
youtube/tsuduri-youtube/remotion-reels/src/RebirthHpRevealSlide.tsx
Stack
GPT-Image-1 Remotion 4.x Noto Serif JP
Why split A/B

GPT-Image-1は数字ズレ(例:「16種類」→「17種類」)が起きる。構造化情報カルーセルはRemotion(React制御・数字ゼロズレ)に寄せる。完成デザインは江副さん手仕上げ(デザイナー領域維持)。

03

監修ゲート — 世界観維持

Human-in-the-loop
3.1 江副さん — デザイン監修

世界観13語(上質/清潔感/落ち着き…)との整合をチェック。カルーセルの最終仕上げも担当。

⏳ 稼働待ちPhase 0-2 全期間
Scope

提案書v0-事業設計マップ.md 127行目で「静止画・カルーセル・リールの仕上げ=デザイナー領域」と契約書面で確定。境界維持。

3.2 櫻井様 — 最終公開判断

全投稿の公開ボタンは必ず人間。世界観に合わないものは遠慮なく落とせる設計。

⏳ 稼働待ちPhase 0-2 全期間
Design intent

過去挫折①「世界観の統制を手放したくない」への直接応答。自動公開は絶対にしない。

3.3 薬機法NG語 自動検閲

「シミが消える」「若返る」「アンチエイジング効果」「No.1」等22語 + 断定BANNED を2段検閲。

✅ 骨格完了Phase 1
Implementation
company/scripts/rebirth-spine.ts (BANNED_YAKKI, censorYakki)
04

投稿層 — Instagram配信

Graph API v21.0
4.1 Instagram Graph API 自動投稿

Reel / Story / Carousel を決めた曜日・時間に自動投稿。承認された素材のみ発火。

✅ 骨格完了Phase 1
Implementation
company/scripts/rebirth-post.ts
Env vars needed
IG_USER_ID_REBIRTH IG_ACCESS_TOKEN_REBIRTH MP4_BASE_URL_REBIRTH
Guard

REBIRTH_LIVE=1 未指定時は自動でdryモード。実キー空でも骨格が壊れない設計。

05

蓄積層 — 反応データベース

Feedback loop
5.1 D1 反応データ蓄積

保存数・シェア数・エンゲージメントを D1 database に蓄積 → 次のテーマ選定にフィードバック。

⏸ Phase 2 保留Phase 2
Planned base

既存 elon-reply.ts の Cloudflare Worker + D1 パターンを流用。Phase 1(自動投稿)が安定運用に入ってから着手。