# vvv-bots QA自動起動セットアップ

vvv-bots の QA 自動起動システム設定まとめ。毎週日曜3時に cron で qa_auto_trigger.sh を実行し、ログエラーを検知すると /tmp/vvv-bots-diagnostic.json に診断レポートを生成して Discord Webhook で通知する。修正フローは「ログ検知→診断JSON→Discord通知→手動でOpus計画生成→Sonnet修正実装」の半自動構成。手動トリガーはシェルスクリプト版と Python 版の両方に対応。ログは /home/ubuntu/logs/cron/vvv_bots_qa.log で確認できる。

## ポイント
- cron: 毎週日曜3時に qa_auto_trigger.sh を自動実行
- エラー検知時は /tmp/vvv-bots-diagnostic.json に診断レポートを生成し Discord 通知
- 修正フローは半自動(通知まで自動、Opus計画生成・Sonnet修正は手動)
- 手動トリガーはシェル版 (qa_auto_trigger.sh) と Python 版 (qa_monitor.py) の2系統
- 監視ログパス: /home/ubuntu/logs/cron/vvv_bots_qa.log

## 関連ページ
[[PM2 dangling process detection]] [[PM2サービス再起動前にinvestlab-dailyが停止している理由をログで確認する]] [[LLMモデル名を変更する前に全ボット共通のllm_client.pyを修正し他のタスクへの影響を確認する]] [[Harness設計統合 (2026-04-18)]]

## 関連概念(未作成)
`vvv-bots ボット死活監視ダッシュボード` `Discord Webhook 通知テンプレート` `qa_monitor.py 診断ロジック詳細` `cron ログローテーション設定`