# AGENT Guidelines

## Testing Principles

- テストは仕様書として扱うこと。
- 1テスト1責務を守り、読みやすくシンプルに書くこと。
- ハッピーパスだけでなく、エッジケース・コーナーケースを常に含めること。
- エラー系では、失敗した事実だけでなくエラー種別（例: ErrorCode）まで検証すること。
- 新機能の追加時は、最低でも「正常系」「代表的異常系」「境界値」の3観点を揃えること。
