Zoom Memo Automation システム環境構成 - Transcript API統合版
| ツール | 用途 | 状態 |
|---|---|---|
| Claude Code | AI開発支援 | 設定済み |
| Git | バージョン管理 | 設定済み |
| ESLint | コード品質 | 未設定 |
| Prettier | コード整形 | 未設定 |
| 項目 | 設定値 | 状態 |
|---|---|---|
| プロジェクト名 | zoom-memo-automation | 設定済み |
| フレームワーク | Serverless Functions | 設定済み |
| Node.js バージョン | 18.x | 設定済み |
| maxDuration | 300秒(v2.0で制限解決済み) | 🆕解決済み |
| Functions制限 | 12ファンクション(Hobbyプラン) | 対応済み |
| 変数名 | 説明 | 状態 | v2.0対応 |
|---|---|---|---|
| ZOOM_API_KEY | Zoom API キー(Transcript API対応) | 設定済み | 🆕拡張済み |
| ZOOM_API_SECRET | Zoom API シークレット | 設定済み | ✅継続 |
| ZOOM_ACCOUNT_ID | Zoom アカウントID | 設定済み | ✅継続 |
| GOOGLE_AI_API_KEY | Google AI Studio API キー(要約処理用) | 設定済み | 🆕最適化 |
| SLACK_BOT_TOKEN | Slack Bot トークン(xoxb-で始まる) | 設定済み | |
| SLACK_CHANNEL_ID | Slack チャンネルID(Cで始まる) | 設定済み | |
| GOOGLE_DRIVE_CREDENTIALS | Google Drive サービスアカウント認証情報(JSON) | 設定済み | |
| GOOGLE_DRIVE_ORG_DOMAIN | Google Drive 組織ドメイン(grtx.jp) | 設定済み | |
| GOOGLE_DRIVE_RECORDINGS_FOLDER | 録画保存用フォルダID(動的生成) | 設定済み |
| テストケース | 実行環境 | 検証内容 | v1.0結果 | v2.0目標 |
|---|---|---|---|---|
| PT001本番スルーテスト | Vercel本番環境 | End-to-End統合テスト | 228.8秒成功 | 🆕 30-60秒 |
| 🆕 PT002 Transcript統合 | Vercel本番環境 | VTT処理・要約生成・保存 | - | 🆕 新規 |
| TC203/204/205 | Vercel本番環境 | 音声処理・動画保存・Slack投稿 | 成功 | 🆕 フォールバック |
| 🆕 A/Bテストフレームワーク | Vercel本番環境 | v1.0/v2.0並行実行・性能比較 | - | 🆕 新規 |
| Zoom認証テスト | Vercel本番環境 | Server-to-Server OAuth認証 | 成功 | ✅継続 |
| 方式 | トリガー | 処理内容 |
|---|---|---|
| GitHub → Vercel | Push to main | 自動デプロイメント(15-30秒) |
| Claude Code統合 | コード変更 | git commit → push → デプロイ |
| 実行ログ保存 | テスト実行 | Google Drive自動保存 |
| ログ種別 | 保存先 | 形式 | 保持期間 |
|---|---|---|---|
| 実行ログ | Google Drive | JSON構造化 | 永続 |
| システムログ | Vercel Functions | Console出力 | 7日間 |
| エラーログ | Google Drive + Slack | JSON + 通知 | 永続 |
| 対話記録 | Cipher DB + バックアップ | Markdown | 永続 |
| 項目 | v1.0実績 | v2.0目標 | 改善率 |
|---|---|---|---|
| 処理時間 | PT001: 228.8秒 | 🆕 30-60秒 | 🚀 90%削減 |
| 処理コスト | $15/月(推定) | 🆕 $3/月 | 💰 80%削減 |
| タイムアウト問題 | 17分で制限 | 🆕 完全解決 | ✅ 100%解決 |
| 対応可能時間 | 最大17分 | 🆕 60分+対応 | 📈 350%拡張 |
| エラー対応 | 50コード体系 | ✅継続+Transcript拡張 | 📊 体系強化 |