# instinct: 自動学習 — hermes-dashboardのModuleNotFoundErrorで、routes.pyが実在するのにエラーが出ていた。実際は51Bのスタブ(router

PythonのModuleNotFoundErrorはファイル不在だけでなく、import時の副作用失敗も疑い、該当ファイルの中身を確認する

**Why:** hermes-dashboardのModuleNotFoundErrorで、routes.pyが実在するのにエラーが出ていた。実際は51Bのスタブ(router = APIRouter()のみ)で、import時に依存する別モジュールが不足していた。ファイル存在だけで原因特定せず中身まで確認すべきだった。

**How to apply:** code カテゴリの作業時に適用する。

関連(Hermes dashboard_auth スタブ問題・同一インシデント由来の3点セット):
- [[instinct-hermes-dashboard-auth-packaging-gap]](#41・packaging欠落の全体像)
- スタブ作成前のRECORD確認観点(#17)

_Auto-learned by session_learner.py on 2026-06-01 / 2026-06-06 相互リンク追加_

---
(migrated from local memory/instinct_2026-06-01_5_PythonのModuleNotFoundErrorはファイル不在だけでなく、i.md)