# instinct: ENVIRONMENT×DATABASE_URL不整合は起動時のfail fastで本番誤書込みを防ぐ

## 根本原因
arcana の `.env` に `DATABASE_URL=vvv_dev` が残存。`load_dotenv()` は既存の環境変数を上書きしないため、
PM2のenv キャッシュから `vvv_dev` が引き継がれ、`env_config.py` を import しないボットが全クラッシュした。

## ポイント
- `env_config.py` で起動時に整合性チェックを追加する:
- `production` + URL に `vvv_dev` → `ValueError` でfail fast
- `development` + URL に `vvv_prod` → `ValueError` でfail fast
- エラーメッセージに修正方法(.envを書き換えてpm2 restartする)を明示する
- PM2は `pm2 restart` しないと `.env` 変更が反映されない(load_dotenvは起動時のみ)

## 関連Issue
- vvv-bots PR#121