# Issue #28: 循環依存検出

**Phase:** 2b | **優先度:** 中 | **依存関係:** #27 | **見積もり:** 2日

## 概要
グラフの循環依存を検出し、わかりやすいエラーメッセージで報告します。

## 実装内容
- 循環依存検出アルゴリズム
- 循環パスの特定と表示
- グラフバリデーション
- CyclicDependencyError カスタムエラー型

## 完了条件
- [x] 循環検出実装
- [x] エラーメッセージ
- [x] テスト 8個以上
- [x] カバレッジ 90%以上
