🚀 新規事業
scale-base_API追加依頼メモ
最終更新 2026年04月27日 / 40_新規事業/scale-base_API追加依頼メモ.md
SCALE Base に Obsidian Export API 追加依頼メモ
別のClaude Codeセッションで scale-base コードを修正する際、このノートをコピペして依頼してください。
---
30秒で全体像
| 観点 | 一言 |
|---|---|
| 核心 | 別のClaude Codeセッションで scale-base コードを修正する際、このノートをコピペして依頼してください... |
| キーワード | SCALE Base に Obsidian Export API 追加依頼メモ |
| 使う人 | 経営者 / 新規事業担当 |
| 読了目安 | 5-7分 |
依頼テンプレート(コピペ用)
SCALE BaseにObsidian Vault連携用のエクスポートAPIを追加してください。
【目的】
毎朝SCALE Baseの全業務データ(タスク/CRM/マーケKPI/売上/カレンダー)を取得し、
Obsidian Vaultに自動投入するため。
【新規エンドポイント】
ファイル: functions/api/obsidian-export.ts
メソッド: GET
URL: /api/obsidian-export?since=ISO8601_timestamp
【認証】
- ヘッダー: Authorization: Bearer <token>
- Cloudflare Pages 環境変数: OBSIDIAN_EXPORT_SECRET
- 不一致なら401返却
【レスポンス形式】
{
"version": "1.0",
"generated_at": "ISO8601",
"since": "ISO8601",
"data": {
"tasks": {
"added": [{ "id", "title", "assignee", "deadline", "status" }],
"completed": [{ "id", "title", "completed_at" }],
"in_progress_summary": "string"
},
"crm": {
"new_leads": [],
"deals_updated": [],
"won_count": 0,
"lost_count": 0
},
"marketing": {
"x_posts_today": [],
"linkedin_dms_sent": 0,
"seo_articles_published": []
},
"finance": {
"revenue_mtd": "string",
"compared_to_target": "string"
},
"calendar": [{ "title", "datetime", "attendees" }],
"ai_insights": [{ "type", "content" }]
}
}
【データソース】
既存のKV/D1から since 以降の差分を集約してください。
【関連仕様書】
~/Obsidian/SCALE-Brain/90_Meta/SCALE_Base連携仕様.md
【完了後にやること】
1. デプロイ(feedback_always_deployに従い、毎回必須)
2. lib/changelog.ts 最上段に追記
3. Cloudflare Pages 環境変数 OBSIDIAN_EXPORT_SECRET 設定
4. ローカル ~/.scale_base_export_token に同じ値を保存
5. 動作確認: ~/Obsidian/scripts/scale_base_to_inbox.sh
実装後のチェックリスト
- [ ]
functions/api/obsidian-export.ts作成 - [ ] Cloudflare Pages 環境変数
OBSIDIAN_EXPORT_SECRET設定 - [ ] デプロイ完了
- [ ]
lib/changelog.ts追記完了 - [ ]
~/.scale_base_export_token設定 - [ ]
chmod 600 ~/.scale_base_export_token - [ ] 動作確認(手動実行)
- [ ] launchd 動作確認
- [ ] 翌朝8:30の自動実行確認