# instinct: thumbnail_statusをsuccess固定にするとURL取得失敗分が287,034件蓄積する
## 根本原因
`content/scraper.py` でサムネイルURLを取得した際、`src` が空でも
`thumbnail_status = 'success'` をハードコードしていた。
結果として `success + thumbnail_url=''` という矛盾したレコードが本番で287,034件発生した。
## ポイント
- `thumbnail_status` は `src` の有無で判定する: `'success' if item.src else 'pending'`
- 既存の異常レコードを修正するリセット機能(`--reset-only` フラグ)も実装する
- リセットは batch_size=50000 で分割実行してDBロックを最小化する
- `SELECT COUNT(*) WHERE thumbnail_status='success' AND thumbnail_url=''` で定期的にゼロを確認する
## 関連Issue
- vvv-bots#416 / vvv-bots PR#160
instinct: thumbnail_statusをsuccess固定にするとURL取得失敗分が287,034件蓄積する