# ランタイム生成物は /home/ubuntu/runtime/vvv/ に配置
## ルール
vvv のランタイム生成物(定期バッチやスケジューラが毎時生成する中間JSON、ログ的データ)は `/home/ubuntu/runtime/vvv/` に出力する。リポジトリ内 (`scripts/jobs/data/`等) には置かない。
**Why:** 2026-04-19、`recommended_jobs.json` がリポジトリ内 `scripts/jobs/data/` に出力されていたため:
1. job_scoring毎時実行のたびに git diff が発生し、無駄なコミットが頻発
2. **より重大**: `recommended_jobs_router.py` は `/var/www/data/` 参照でズレており、APIが常にcount=0を返す壊れた状態だった(ダッシュボード表示崩壊)
3箇所のパスを `/home/ubuntu/runtime/vvv/recommended_jobs.json` に統一して解決。
**How to apply:**
- 新規スクリプトでランタイム成果物を出力 → **必ず** `/home/ubuntu/runtime/vvv/` 配下
- リポジトリ内のデータディレクトリ (`data/`, `cache/` 等) を見つけたら git管理要否を再評価
- 書き込み元 (`job_scoring.sh`) と読み込み元 (`router.py`, `bot.py`) のパス一致は `grep -rn` で機械的に検証する
- router のパス参照は APIテスト (`curl /api/recommended-jobs`) で疎通確認する
ランタイム生成物は /home/ubuntu/runtime/vvv/ に配置