同期に関する注意
本ページは A08 内部資料のスナップショット(last_synced: 2026-05-19)。最新版は外部の独立資料
本ページは A08 内部資料のスナップショット(last_synced: 2026-05-19)。最新版は外部の独立資料
~/claude/2_Areas/A08_client_support/clients/energy-saving-thailand/_context/architecture_overview.html
を参照してください。
結論を 3 行で
① Notion が「正」(中心)、Drive は原本ストレージ(脇役)
② LINE そのものではなく「Discord 経由」で取り込む
③ Bot が自動でやるのは「取り込み + 振り分け」まで、Notion 反映は 半自動(白石セッション起点)
② LINE そのものではなく「Discord 経由」で取り込む
③ Bot が自動でやるのは「取り込み + 振り分け」まで、Notion 反映は 半自動(白石セッション起点)
CEO 理解の答え合わせ
Q1: 根元さんからの LINE / 画像 / PDF を読み込むと、Notion が自動更新し画像・動画も掲載される?
A1: 半分正解。
✅ LINE → Discord 経由で取り込まれる(Bot 自動)
✅ 画像・動画・PDF も保存される(Bot 自動)
⚠️ Notion 反映は「白石セッション起動」必要(CEO が「ES Thailand 構造化して」と話しかけたら処理する)
→ 完全自動にしないのは measured/estimated/forecast 判別や個人情報マスクが必要なため。
✅ LINE → Discord 経由で取り込まれる(Bot 自動)
✅ 画像・動画・PDF も保存される(Bot 自動)
⚠️ Notion 反映は「白石セッション起動」必要(CEO が「ES Thailand 構造化して」と話しかけたら処理する)
→ 完全自動にしないのは measured/estimated/forecast 判別や個人情報マスクが必要なため。
Q2: 重いものは Drive に入れて Notion に連携、で合ってる?
A2: 完全正解。
✅ 4MB 未満 → ローカル + Notion 直アップ(ギャラリー表示で見栄え良い)
✅ 4MB 以上 → Drive アップ + Notion には Drive リンクを貼る(embed/bookmark ブロック)
✅ Bot がサイズ判定して自動振り分け
✅ 4MB 未満 → ローカル + Notion 直アップ(ギャラリー表示で見栄え良い)
✅ 4MB 以上 → Drive アップ + Notion には Drive リンクを貼る(embed/bookmark ブロック)
✅ Bot がサイズ判定して自動振り分け
Q3: Drive 中心設計?
A3: いいえ、Notion 中心です。
🎯 投資家・社内・自分が日々見るのは Notion ダッシュボード(事業 OS)
📦 Drive は 「原本保管庫」+「Notion 制限回避の倉庫」。投資家には基本見せない
👁️ 視点: 「Notion で全体把握、Drive で原本確認」
🎯 投資家・社内・自分が日々見るのは Notion ダッシュボード(事業 OS)
📦 Drive は 「原本保管庫」+「Notion 制限回避の倉庫」。投資家には基本見せない
👁️ 視点: 「Notion で全体把握、Drive で原本確認」
取り込みフロー(Phase 3 統合 Inbox 構成 / 2026-05-19)
全入口が単一の Inbox に合流するシンプル構造
どの経路からアップロードされたファイルも
どの経路からアップロードされたファイルも
✉️_Inbox_ES thailand(1lKqtPgChpzFOqfrzPVxSAUSs_2vzzkvk)に入り、
esth-drive-organize が 5 分おきに自動スキャン → 種別判定 → Notion 5 DB 更新する。
入口 5 経路 → 統合 Inbox
手動
① Telegram
① Telegram
@secondbrain_ryota_bot/upload → energy-saving-thailand 選択→
手動
② Discord akiyama_bot
② Discord akiyama_bot
/upload in#energy-saving-thailand→
自動
③ Discord ch 自動取込
③ Discord ch 自動取込
#energy-saving-thailand への投稿を Bot が検知→
手動
④ Drive ブラウザ直
25MB 超ファイルを Drive に直接ドロップ
④ Drive ブラウザ直
25MB 超ファイルを Drive に直接ドロップ
→
手動
⑤ Claude セッション
CEO が白石に直接渡す素材
⑤ Claude セッション
CEO が白石に直接渡す素材
↓ 全経路が合流
統合 Inbox
✉️_Inbox_ES thailand
✉️_Inbox_ES thailand
1lKqtPgChpzFOqfrzPVxSAUSs_2vzzkvk_auto/ | Discord ch Bot 自動振り分け先 |
_telegram/ | Telegram /upload 経由 |
_manual/ | Drive ブラウザ直アップ(25MB 超等) |
_session/ | Claude セッション経由 |
_discord/ | Discord akiyama_bot /upload 経由 |
_untagged/ | 種別判定不能 → 退避・要確認 |
_processed/ | Notion 反映済み(YYYY-MM/ 月別) |
esth-drive-organize の処理フロー
LaunchAgent
5 分おきスキャン
5 分おきスキャン
jp.esth-drive-organize.plist→
自動
種別判定
① metadata.json 参照
② ファイル名 prefix
③ 内容 / OCR 解析
→ 不明:
種別判定
① metadata.json 参照
② ファイル名 prefix
③ 内容 / OCR 解析
→ 不明:
_untagged/ 退避→
半自動
Notion 5 DB 更新
esth_type に応じて
自動振り分け
(白石確認後に確定)
Notion 5 DB 更新
esth_type に応じて
自動振り分け
(白石確認後に確定)
→
自動
_processed/ 移動
Notion 反映済みを
YYYY-MM/ 配下に退避
_processed/ 移動
Notion 反映済みを
YYYY-MM/ 配下に退避
Notion 5 DB と esth_type マッピング
| esth_type 値 | 対応 Notion DB | 代表ファイル種別 |
|---|---|---|
evidence | Evidence | 節電測定結果 PDF・施工写真 |
project | Projects | 案件概要・提案資料 |
company | Companies | 代理店・顧客情報シート |
quote_invoice | Quotes&Invoices | 見積書・請求書 PDF |
activity | ActivityLog | 現地報告・日常オペ記録 |
| (判定不能) | — | _untagged/ 退避 → CEO / 白石が手動で仕分け |
Notion 二重保管ルール
Notion に反映する際: ① Notion ページに 1 枚埋込(画像直アップ or Drive embed)、② Drive フォルダ URL を properties に記録。 大容量ファイル(≥ 4MB)は Notion 直埋込しない → Drive の URL を bookmark ブロックで貼付。
Notion に反映する際: ① Notion ページに 1 枚埋込(画像直アップ or Drive embed)、② Drive フォルダ URL を properties に記録。 大容量ファイル(≥ 4MB)は Notion 直埋込しない → Drive の URL を bookmark ブロックで貼付。
旧フロー(参照用) — Phase 2 では Discord →
_inbox/auto/ or _inbox/manual/ の二系統だった。
Phase 3 では全経路を ✉️_Inbox_ES thailand に統合し、サブフォルダで来路を識別する構成に刷新した。
サイズ別の振り分けルール
⚠️ Discord の添付上限
通常 Discord アカウントは 1 ファイル 25 MB(Nitro Basic 50MB、Nitro 500MB)。 スマホ撮影動画は 30〜100MB を超えるため、動画は基本「Drive 手動ルート」になる。
通常 Discord アカウントは 1 ファイル 25 MB(Nitro Basic 50MB、Nitro 500MB)。 スマホ撮影動画は 30〜100MB を超えるため、動画は基本「Drive 手動ルート」になる。
25MB 超の大容量フロー
手動
1. 動画/PDF
例: 100MB の
触感比較動画
1. 動画/PDF
例: 100MB の
触感比較動画
→
手動
2. Drive アップ
📥 _inbox/manual/
2. Drive アップ
📥 _inbox/manual/
→
手動
3. URL コピー
3. URL コピー
→
手動
4. Discord 投稿
キャプション +
https://drive.google.com/...
4. Discord 投稿
キャプション +
https://drive.google.com/...
→
自動
5. Bot 検出
本文中の Drive URL
を frontmatter 記録
5. Bot 検出
本文中の Drive URL
を frontmatter 記録
→
半自動
6. Notion 反映
embed ブロックで貼付
6. Notion 反映
embed ブロックで貼付
💡 ポイント: 25MB 以下のときと比べて 「Step 2-3 が手動」が増えるだけ。
最終的に frontmatter に Drive URL が記録される構造は同じ。白石セッションの処理はまったく同じ。
Drive フォルダ構造(Phase 3 完了時点 / 全 23 トップフォルダ)
ES Thailand⚡ /
├── 📥 _inbox/ ← 統合 inbox(Bot 自動 + CEO 手動)
│ ├── auto/ ← Bot が自動で投げ込む先(4MB〜25MB、Discord 経由)
│ │ └── 2026-05/, 2026-06/, ...(月別、自動作成)
│ └── manual/ ← ★ CEO 手動アップ先(25MB 超の動画等)
│
├── 🔬 _evidence/ ← 検証 PDF・施工写真(白石が _inbox/ から整理)
│ ├── NEXUS/ またどーる/ ゴーアン/ A-PORT/
│ ├── ホルモン平嶋/ ゆめてらす/ JVALUE/ 煌キラビ/
│
├── 🎥 _videos/ ← 動画素材(触感比較・施工記録)
├── 💰 _quotes_invoices/ ← 見積書・請求書(クライアント別)
├── 📊 _deliverables_internal/ ← 月次レポート・社内分析
├── 📈 _deliverables_public/ ← 投資家向け公開資料(CEO 承認後)
├── 🤝 _proposals/ ← 提案書テンプレ・送付済み
├── 🗂️ _meetings/ ← 議事録・録音文字起こし
├── 📦 _archive/ ← 過去案件・完了案件
└── 🛡️ _notion_backup/ ← Notion 添付二重保管(Phase 3 [3] 追加・2026-05-17)
├── Companies/ Evidence/ QuotesInvoices/ Projects/
└── 自動同期: /esth-notion-backup --execute で再実行(冪等)
Phase 3 スキル群(4 スキル)
| スキル | 主機能 | 使用 API |
|---|---|---|
esth-structurize | _inbox/raw → Notion 5 DB 構造化 | Notion API |
esth-drive-organize | _inbox → _evidence/<client>/ 仕分け | Drive API |
esth-notion-backup | Notion 添付 → 🛡️ _notion_backup/ 退避 | Notion + Drive |
esth-monthly-report | Notion 集計 → deliverables/YYYY-MM_report.md | Notion API |
すべて CEO「ES Thailand 〜して」一声で白石セッションが起動。
Notion vs Drive の役割分担
🎯 Notion(中心・正)
用途: 日々見る、投資家に見せる、案件管理収納物:
- 構造化データ(Companies / Projects / Evidence / Quotes&Invoices / KPI / Agents)
- 小サイズの検証画像(ギャラリー表示)
- Drive ファイルへのリンク
- 議事録の要約・分析
- DB 連携・フィルタ・集計
- ダッシュボード可視化
- 投資家への即時共有(権限細かく制御可)
📦 Drive(脇役・倉庫)
用途: 原本保管、Notion 容量回避、大ファイル収納物:
- 動画(全サイズ)
- 大型 PDF(≥ 4MB)
- 大きい写真原本
- 提案書 .pptx / .docx 編集ファイル
- 編集中の Sheets / Slides
- 容量無制限(Workspace)
- Google Workspace 連携
- 監査ログ・版管理
自動 / 半自動 / 手動の境界線
| 処理 | 状態 | 担当 |
|---|---|---|
| Discord 投稿の検知 | 完全自動 | Bot |
| 添付ファイルダウンロード | 完全自動 | Bot |
| 4MB 以上の Drive アップロード | 完全自動 | Bot |
| frontmatter 生成(drive_url, local_attachments) | 完全自動 | Bot |
| Discord に 📥🗂️ リアクション + URL リプライ | 完全自動 | Bot |
| Notion DB へのレコード追加 | 半自動 | 白石セッション(CEO 起動) |
| measured/estimated/forecast 判別 | 半自動 | 白石(AI 判断 + 人間確認) |
| 個人情報マスキング | 半自動 | 白石 |
| 投資家ダッシュボードへの掲載 | 手動 | CEO 承認後に白石が反映 |
| Drive _deliverables_public への昇格 | 手動 | CEO のみ |
| 外部公開許諾 | 手動 | CEO / 根元さん |
⚠️ なぜ Notion 反映を完全自動化しないか?
LINE 原文には「14.40% は冷凍庫と空調の平均」のような解釈が必要な情報が混ざる。 自動で Notion に入れると投資家説明時に誤解釈リスクが上がるため、白石が読んで判断 → 構造化するワンクッションを残す。
LINE 原文には「14.40% は冷凍庫と空調の平均」のような解釈が必要な情報が混ざる。 自動で Notion に入れると投資家説明時に誤解釈リスクが上がるため、白石が読んで判断 → 構造化するワンクッションを残す。
CEO の日常操作
パターン 1: 根元さんから LINE が来たとき
- LINE 内容をコピー or スクショ取得
- Discord
#energy-saving-thailandに転送投稿 - 添付ファイルがあればそのままドラッグ(動画もOK、Bot が振り分ける)
- 📥 リアクションが付くのを確認
- → 後で「ES Thailand の最新 inbox 構造化して」と白石セッションで一言
パターン 2: 投資家に見せたい資料を作るとき
- 白石セッションで「NEXUS 月次レポート作成して」
- 白石が Notion 集計 + Drive 原本確認 → Slides / PDF を
_deliverables_internal/に格納 - CEO レビュー → OK なら
_deliverables_public/に手動移動 - 投資家には Drive リンク or Notion ダッシュボード URL を送付
パターン 3: タイ出張中・iPhone から速報投稿
- iPhone で Discord アプリを開く
#energy-saving-thailandに投稿(写真・動画・PDF 添付すべて可)- 4MB 超は自動で Drive 行き、URL がリプライで返ってくる
- ホテルに戻ったら白石セッションで構造化指示
Phase 3 スキル群(全 4 スキル稼働中 / 2026-05-17〜)
| スキル | 主機能 | LaunchAgent / 実行方式 | 絶対ルール |
|---|---|---|---|
esth-structurizeES Thailand(esth-structurize) |
_untagged/ → Notion 5 DB upsert → _processed/YYYY-MM/ 移動 |
CEO「ES Thailand 構造化して」一声で白石セッション起動 | measured / estimated / forecast 判定は AI 自動禁止。白石確認必須 |
esth-drive-organizeES Thailand(esth-drive-organize) |
✉️_Inbox 全サブフォルダ自動スキャン → 種別判定 → Notion 5 DB 更新 | jp.esth-drive-organize.plist — 5 分おき LaunchAgent |
Project プロパティ書換禁止。ActivityLog / Evidence 追加のみ |
esth-notion-backupES Thailand(esth-notion-backup) |
Notion 添付 → 🛡️_notion_backup/ 退避(66 件・68MB 実保管済み) |
手動 or 月次バッチ(冪等・再実行可) | 既存バックアップを上書きしない |
esth-monthly-reportES Thailand(esth-monthly-report) |
Notion 集計 → _deliverables_internal/YYYY-MM_report.md 生成 |
CEO「ES Thailand 月次レポート作成して」一声で白石起動 | 非破壊 — 既存レポートを上書きせず新規ファイル生成のみ |
担当: 白石(コンサル・統括)/ 三宅(技術代行)/ ターちゃん(業務オペ)
ドキュメントバージョン: 2026-05-19 / Phase 3 統合 Inbox 構成(全 4 スキル稼働)