タスクを分析し、実装方針を立ててください。

**不明点の扱い（重要）:**
タスクに Open Questions や不明点がある場合は、コードを読んで調査し自力で解決してください。
調査しても解決できない外部要因（ユーザーの意図が判断できない等）のみ「不明確」と判断してください。
コードを読めば分かることは「不明確」ではありません。

**やること:**
1. タスクの要件を理解する
2. 関連するコードを読んで現状を把握する
3. 不明点があればコード調査で解決する
4. 影響範囲を特定する
5. 実装アプローチを決める
