---
generated_at: 2026-02-24 14:30:00
metrics:
  claims_total: 60
  claims_with_evidence: 58
  claims_without_evidence: 2
confidence_derived: 0.97
---

# 根拠レポート：結合テストケース一覧

## 本レポートについて

### 目的
本レポートは、生成された結合テストケース一覧の信頼性を検証し、人間レビュアーが効率的にレビューできるようにすることを目的としています。

### チェック方法
以下の観点でドキュメントの内容（Claim：主張）を検証しています：

1. **根拠の有無確認**：各主張に対して、ソースコード・既存テストファイル・APIルートなどの根拠（Evidence）が存在するか
2. **根拠との整合性**：主張の内容が根拠と矛盾していないか
3. **網羅性**：参照すべき情報源を適切にカバーしているか

### 信頼度スコアの算出
- **confidence_derived** = 根拠あり件数 / 総主張件数
- 状態「○」：根拠あり、「△」：根拠不足または要確認

### 本レポートの使い方
1. まず「サマリー」で全体の信頼度と優先レビュー項目を確認
2. 「Claims と根拠の対応」で △ の項目を重点的にレビュー
3. 「不足情報」で補完が必要な情報源を確認

---

## 1) サマリー（まず見るところ）
- 総合信頼度（derived）：**0.97**
  - 根拠あり：58 / 60、根拠なし：2
- 優先レビュー（高）
  1. **IT-057 カートへのプロモーション適用テスト**：複合シナリオのため実装詳細要確認
  2. **IT-060 パスワードリセットトークン生成ワークフローテスト**：ワークフロー実行詳細要確認

## 2) 参照した情報（Evidence一覧）
> ここに「実在するもの」だけ列挙。抽出フェーズで付けたIDをそのまま出す。

- E-01: `integration-tests/http/__tests__/order/admin/order.spec.ts`
- E-02: `integration-tests/http/__tests__/cart/store/cart.spec.ts`
- E-03: `integration-tests/http/__tests__/product/admin/product.spec.ts`
- E-04: `integration-tests/http/__tests__/payment/admin/payment.spec.ts`
- E-05: `integration-tests/http/__tests__/customer/admin/customer.spec.ts`
- E-06: `integration-tests/http/__tests__/auth/admin/auth.spec.ts`
- E-07: `integration-tests/http/__tests__/inventory/admin/inventory.spec.ts`
- E-08: `integration-tests/http/__tests__/returns/returns.spec.ts`
- E-09: `integration-tests/http/__tests__/promotions/admin/promotions.spec.ts`
- E-10: `integration-tests/http/__tests__/fulfillment/admin/fulfillment-sets.spec.ts`
- E-11: `integration-tests/http/__tests__/region/admin/region.spec.ts`
- E-12: `integration-tests/http/__tests__/sales-channel/admin/sales-channel.spec.ts`
- E-13: `integration-tests/http/__tests__/exchanges/exchanges.spec.ts`
- E-14: `integration-tests/http/__tests__/claims/claims.spec.ts`
- E-15: `integration-tests/http/__tests__/user/admin/user.spec.ts`
- E-16: `integration-tests/http/__tests__/order-edits/order-edits.spec.ts`
- E-17: `packages/core/core-flows/src/promotion/workflows/update-promotions.ts`
- E-18: `packages/core/core-flows/src/promotion/workflows/update-campaigns.ts`
- E-19: `packages/core/core-flows/src/promotion/workflows/update-promotion-rules.ts`
- E-20: `packages/core/core-flows/src/order/workflows/update-order-change-actions.ts`
- E-21: `packages/core/core-flows/src/order/workflows/update-order-changes.ts`
- E-22: `packages/core/core-flows/src/cart/steps/update-carts.ts`
- E-23: `integration-tests/modules/__tests__/fixtures/tax.ts`
- E-24: `packages/modules/order/src/services/order-module-service.ts`
- E-25: `packages/modules/fulfillment/src/services/fulfillment-module-service.ts`
- E-26: `packages/modules/auth/src/services/auth-module-service.ts`
- E-27: `packages/medusa/src/api/admin/orders/route.ts`
- E-28: `packages/medusa/src/api/store/carts/route.ts`
- E-29: `packages/medusa/src/api/admin/products/route.ts`
- E-30: `packages/medusa/src/api/admin/payments/[id]/capture/route.ts`

## 3) Claims と根拠の対応（レビューの主戦場）
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-01 | IT-001 注文一覧取得テスト | E-01, E-27 | ○ |
| C-02 | IT-002 注文検索（display_id）テスト | E-01 | ○ |
| C-03 | IT-003 注文検索（配送先住所）テスト | E-01 | ○ |
| C-04 | IT-004 注文詳細取得テスト | E-01 | ○ |
| C-05 | IT-005 カート作成テスト | E-02, E-28 | ○ |
| C-06 | IT-006 カート取得テスト（存在しないID） | E-02 | ○ |
| C-07 | IT-007 カート商品追加テスト | E-02 | ○ |
| C-08 | IT-008 商品一覧取得テスト | E-03, E-29 | ○ |
| C-09 | IT-009 商品ステータスフィルターテスト | E-03 | ○ |
| C-10 | IT-010 商品フリーテキスト検索テスト | E-03 | ○ |
| C-11 | IT-011 決済キャプチャテスト | E-04, E-30 | ○ |
| C-12 | IT-012 決済キャプチャ（金額指定）テスト | E-04 | ○ |
| C-13 | IT-013 決済キャプチャ超過エラーテスト | E-04 | ○ |
| C-14 | IT-014 顧客一覧取得テスト | E-05 | ○ |
| C-15 | IT-015 顧客グループフィルターテスト | E-05 | ○ |
| C-16 | IT-016 顧客検索テスト | E-05 | ○ |
| C-17 | IT-017 招待・登録・認証フローテスト | E-06 | ○ |
| C-18 | IT-018 重複メールアドレス登録エラーテスト | E-06 | ○ |
| C-19 | IT-019 存在しないメールアドレスログインエラーテスト | E-06 | ○ |
| C-20 | IT-020 パスワードリセットトークン生成テスト | E-06 | ○ |
| C-21 | IT-021 在庫レベル一覧取得テスト | E-07 | ○ |
| C-22 | IT-022 在庫レベル（ロケーションフィルター）テスト | E-07 | ○ |
| C-23 | IT-023 返品作成テスト | E-08 | ○ |
| C-24 | IT-024 プロモーション取得テスト | E-09 | ○ |
| C-25 | IT-025 プロモーション取得（コード検索）テスト | E-09 | ○ |
| C-26 | IT-026 プロモーション取得（存在しないID）エラーテスト | E-09 | ○ |
| C-27 | IT-027 フルフィルメントセット削除テスト | E-10 | ○ |
| C-28 | IT-028 サービスゾーン作成テスト | E-10 | ○ |
| C-29 | IT-029 リージョン一覧取得テスト | E-11 | ○ |
| C-30 | IT-030 リージョン検索・ソートテスト | E-11 | ○ |
| C-31 | IT-031 リージョン詳細取得テスト | E-11 | ○ |
| C-32 | IT-032 リージョン取得（無効なID）エラーテスト | E-11 | ○ |
| C-33 | IT-033 販売チャネル詳細取得テスト | E-12 | ○ |
| C-34 | IT-034 販売チャネル一覧取得テスト | E-12 | ○ |
| C-35 | IT-035 販売チャネル検索テスト | E-12 | ○ |
| C-36 | IT-036 販売チャネルプロパティフィルターテスト | E-12 | ○ |
| C-37 | IT-037 交換作成テスト | E-13 | ○ |
| C-38 | IT-038 クレーム作成テスト | E-14 | ○ |
| C-39 | IT-039 ユーザー詳細取得テスト | E-15 | ○ |
| C-40 | IT-040 ユーザー一覧取得テスト | E-15 | ○ |
| C-41 | IT-041 ユーザー検索テスト | E-15 | ○ |
| C-42 | IT-042 ユーザー更新テスト | E-15 | ○ |
| C-43 | IT-043 ユーザー削除テスト | E-15 | ○ |
| C-44 | IT-044 注文編集作成テスト | E-16 | ○ |
| C-45 | IT-045 プロモーション更新ワークフローテスト | E-17 | ○ |
| C-46 | IT-046 キャンペーン更新ワークフローテスト | E-18 | ○ |
| C-47 | IT-047 プロモーションルール更新ワークフローテスト | E-19 | ○ |
| C-48 | IT-048 注文変更アクション更新ワークフローテスト | E-20 | ○ |
| C-49 | IT-049 注文変更更新ワークフローテスト | E-21 | ○ |
| C-50 | IT-050 カートクレジットライン作成ワークフローテスト | E-22 | ○ |
| C-51 | IT-051 税構造セットアップテスト | E-23 | ○ |
| C-52 | IT-052 注文直接作成テスト | E-24 | ○ |
| C-53 | IT-053 フルフィルメントセット直接作成テスト | E-25 | ○ |
| C-54 | IT-054 リージョン-決済プロバイダーリンクテスト | E-11 | ○ |
| C-55 | IT-055 認証アイデンティティ取得テスト | E-26 | ○ |
| C-56 | IT-056 JWTトークン生成テスト | E-06, E-26 | ○ |
| C-57 | IT-057 カートへのプロモーション適用テスト | **根拠不足** | △ |
| C-58 | IT-058 決済プロバイダー一覧取得テスト | E-11 | ○ |
| C-59 | IT-059 在庫アイテム更新ワークフローテスト | E-07 | ○ |
| C-60 | IT-060 パスワードリセットトークン生成ワークフローテスト | **根拠不足** | △ |

## 4) 不足情報（Unknown / Missing）
- **IT-057 カートへのプロモーション適用テスト**: cart.spec.tsにプロモーション適用のテストコードは存在するが、テストケースとして明示的に記述されたものの特定が困難
  - 候補：`integration-tests/http/__tests__/cart/store/cart.spec.ts` / `integration-tests/http/__tests__/promotions/admin/promotions.spec.ts`
- **IT-060 パスワードリセットトークン生成ワークフローテスト**: ワークフローの存在は確認できるが、統合テストとしての実行パターンの詳細確認が必要
  - 候補：`packages/core/core-flows/src/auth/workflows/` / `integration-tests/http/__tests__/auth/admin/auth.spec.ts`

## 5) リスクフラグ（レビュー観点）
- 0: 低リスク - API連携テスト（IT-001〜IT-044）: 既存テストファイルから直接抽出
- 0: 低リスク - ワークフロー連携テスト（IT-045〜IT-050）: ワークフロー定義ファイルから確認
- 0: 低リスク - データベース連携テスト（IT-051〜IT-054）: モジュールサービスから確認
- 1: 中リスク - 外部サービス連携テスト（IT-055〜IT-060）: 一部テスト詳細の確認が必要

## 6) レビュアーチェックリスト（最小）
- [ ] テストケースIDの重複がないか確認
- [ ] 前提条件が実行可能な内容であるか確認
- [ ] テスト手順が再現可能な粒度で記述されているか確認
- [ ] 期待結果が検証可能な内容であるか確認
- [ ] 優先度の設定が妥当であるか確認
- [ ] 備考欄の参照パスが正しいか確認
- [ ] IT-057, IT-060の詳細実装を確認し、必要に応じてテストケースを補完
