⚙️ Vault運用

Claude自動整理仕様

最終更新 2026年04月27日 / 90_Meta/Claude自動整理仕様.md

Claude 自動整理仕様


30秒で全体像

観点 一言
核心 00_Inbox/ の内容を Claude が定期的に自動整理する仕組み。
キーワード 処理対象 / 判定基準 / 各ノートへの処理 / ログ
使う人 全社員 / 運用担当
読了目安 5-7分

00_Inbox/ の内容を Claude が定期的に自動整理する仕組み。

仕組み

graph TD
    SCHED[launchd<br/>10:00/15:00/20:00] --> SCRIPT[auto_organize_inbox.sh]
    SCRIPT --> EMPTY{Inbox空?}
    EMPTY -->|Yes| SKIP[スキップ]
    EMPTY -->|No| CLAUDE[claude CLI -p 実行]
    CLAUDE --> PROMPT[[セッション判定ルール]を<br/>プロンプトで渡す]
    PROMPT --> ORGANIZE[Inbox→各フォルダ<br/>YAML補完・リンク付与]
    ORGANIZE --> LOG[10_Daily & Claude作業ログ記録]
    LOG --> SYNC[Google Drive 同期]

実行タイミング

  • 10:00 朝の整理(Slack朝9時取り込み後)
  • 15:00 昼の整理
  • 20:00 夜の整理

実行内容

処理対象

  • 00_Inbox/*.md(直下のファイル)
  • 00_Inbox/_slack_raw/*.md(Slack raw log)

判定基準

セッション判定ルール に従い:
- ノイズ → 削除
- 重要 → 分類して適切フォルダへ

各ノートへの処理

  • YAMLフロントマター補完
  • 命名規則に合わせてリネーム
  • 関連ノートへの [[]] リンク付与
  • 適切なフォルダへ移動

ログ

  • 10_Daily/YYYY-MM-DD.md に処理概要
  • 90_Meta/Claude作業ログ/YYYY-MM-DD_HHMM_auto_organize.md に詳細

ループ防止

Stop hook は以下の条件でスキップ:
- 環境変数 SCALE_BRAIN_AUTO_ORGANIZE=1 設定時
- cwd が ~/Obsidian/SCALE-Brain/ 配下
- ユーザー発話5未満
- 同一 session_id の重複投入

→ 自動整理タスク自体は Stop hook を発火させない

実行確認

ログ確認

tail -50 ~/Obsidian/logs/auto_organize.log

手動実行

~/Obsidian/scripts/auto_organize_inbox.sh

launchd 確認

launchctl list | grep scale.inbox-organize

コスト管理

Claude CLI 実行はAPIコスト発生:
- 1実行 = Inboxの情報量次第(数千〜数万トークン)
- 1日3回 × 30日 = 月90回
- 想定月額: 数百円〜数千円(Inbox投入量に依存)

コスト削減設定

  • Inbox空ならスキップ(課金ゼロ)
  • 最小処理件数で早期return
  • 既整理ノートは再処理しない(冪等性)

トラブルシューティング

症状 対処
claude CLI not found which claude で場所確認、plist の PATH 修正
整理が走らない launchctl list 確認、unload→load で再登録
ループ発火 Stop hook の SKIP 条件を確認
コスト高騰 launchd 頻度を下げる(朝1回 10:00 のみ等)

関連ノート