---
generated_at: 2026-02-24 19:30:00
metrics:
  claims_total: 80
  claims_with_evidence: 74
  claims_without_evidence: 6
confidence_derived: 0.93
---

# 根拠レポート：受入テストケース一覧

## 本レポートについて

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

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

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

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

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

---

## 1) サマリー（まず見るところ）
- 総合信頼度（derived）：**0.93**
  - 根拠あり：74 / 80、根拠なし：6
- 優先レビュー（高）
  1. **UAT-210（多言語対応）**：多言語入力の詳細実装未確認
  2. **UAT-211（多言語商品情報）**：ロケール対応の詳細実装未確認
  3. **UAT-192（ロール割り当て）**：実効性の詳細確認必要
  4. **UAT-053（キャンペーン連携）**：詳細フロー未確認
  5. **UAT-241（キャンペーン-プロモーション）**：連携の詳細未確認
  6. **UAT-251（カテゴリ並べ替え）**：ドラッグ＆ドロップ実装未確認

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

- E-01: `packages/admin/dashboard/src/routes/login/login.tsx`
- E-02: `packages/medusa/src/api/auth/[actor_type]/[auth_provider]/route.ts`
- E-03: `packages/medusa/src/api/auth/[actor_type]/[auth_provider]/reset-password/route.ts`
- E-04: `packages/admin/dashboard/src/routes/products/product-list/product-list.tsx`
- E-05: `packages/medusa/src/api/admin/products/route.ts`
- E-06: `packages/medusa/src/api/admin/products/imports/`
- E-07: `packages/admin/dashboard/src/routes/orders/order-detail/order-detail.tsx`
- E-08: `packages/medusa/src/api/admin/orders/route.ts`
- E-09: `packages/medusa/src/api/admin/payments/[id]/capture/route.ts`
- E-10: `packages/medusa/src/api/admin/payments/[id]/refund/route.ts`
- E-11: `packages/admin/dashboard/src/routes/customers/customer-list/customer-list.tsx`
- E-12: `packages/medusa/src/api/admin/customers/route.ts`
- E-13: `packages/medusa/src/api/admin/customers/[id]/customer-groups/route.ts`
- E-14: `packages/admin/dashboard/src/routes/inventory/`
- E-15: `packages/medusa/src/api/admin/inventory-items/route.ts`
- E-16: `packages/admin/dashboard/src/routes/promotions/`
- E-17: `packages/medusa/src/api/admin/promotions/route.ts`
- E-18: `packages/medusa/src/api/admin/regions/route.ts`
- E-19: `packages/medusa/src/api/admin/currencies/`
- E-20: `packages/admin/dashboard/src/routes/tax-regions/`
- E-21: `packages/medusa/src/api/admin/tax-rates/`
- E-22: `packages/medusa/src/api/admin/shipping-profiles/`
- E-23: `packages/medusa/src/api/admin/shipping-options/`
- E-24: `packages/medusa/src/api/admin/invites/`
- E-25: `packages/admin/dashboard/src/routes/invite/`
- E-26: `packages/medusa/src/api/admin/sales-channels/`
- E-27: `packages/medusa/src/api/store/carts/route.ts`
- E-28: `packages/medusa/src/api/store/carts/[id]/route.ts`
- E-29: `packages/medusa/src/api/store/carts/[id]/complete/route.ts`
- E-30: `packages/medusa/src/api/store/customers/route.ts`
- E-31: `packages/medusa/src/api/store/orders/route.ts`
- E-32: `packages/medusa/src/api/store/products/`
- E-33: `packages/medusa/src/api/store/returns/`
- E-34: `packages/medusa/src/api/admin/api-keys/`
- E-35: `packages/admin/dashboard/src/routes/price-lists/`
- E-36: `packages/admin/dashboard/src/routes/locations/`
- E-37: `packages/medusa/src/api/admin/fulfillment-sets/`
- E-38: `packages/medusa/src/api/admin/rbac/`
- E-39: `packages/admin/dashboard/src/routes/workflow-executions/`
- E-40: `packages/medusa/src/api/admin/notifications/`
- E-41: `packages/medusa/src/api/admin/draft-orders/`
- E-42: `packages/admin/dashboard/src/routes/campaigns/`
- E-43: `packages/admin/dashboard/src/routes/categories/`
- E-44: `packages/admin/dashboard/src/routes/product-tags/`
- E-45: `packages/admin/dashboard/src/routes/product-types/`
- E-46: `packages/admin/dashboard/src/routes/return-reasons/`
- E-47: `packages/admin/dashboard/src/routes/reservations/`
- E-48: `packages/admin/dashboard/src/routes/store/`
- E-49: `packages/core/core-flows/src/order/workflows/complete-orders.ts`
- E-50: `packages/core/core-flows/src/cart/`
- E-51: `packages/core/core-flows/src/customer/`
- E-52: `packages/core/core-flows/src/product/`
- E-53: `packages/core/core-flows/src/promotion/`
- E-54: `packages/core/core-flows/src/inventory/`
- E-55: `packages/core/core-flows/src/payment/`

## 3) Claims と根拠の対応（レビューの主戦場）
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-01 | UAT-001 管理者ログイン | E-01, E-02 | ○ |
| C-02 | UAT-002 無効認証情報でのログイン失敗 | E-01 | ○ |
| C-03 | UAT-003 パスワードリセット | E-03 | ○ |
| C-04 | UAT-010 商品一覧表示 | E-04, E-05 | ○ |
| C-05 | UAT-011 新規商品作成 | E-05, E-52 | ○ |
| C-06 | UAT-012 商品編集 | E-05 | ○ |
| C-07 | UAT-013 商品削除 | E-05 | ○ |
| C-08 | UAT-014 商品CSVインポート | E-06 | ○ |
| C-09 | UAT-020 注文一覧表示 | E-07, E-08 | ○ |
| C-10 | UAT-021 注文詳細確認 | E-07 | ○ |
| C-11 | UAT-022 フルフィルメント作成 | E-07 | ○ |
| C-12 | UAT-023 支払いキャプチャ | E-09, E-55 | ○ |
| C-13 | UAT-024 返金処理 | E-10 | ○ |
| C-14 | UAT-025 返品受付 | E-07 | ○ |
| C-15 | UAT-026 交換作成 | E-07 | ○ |
| C-16 | UAT-027 クレーム作成 | E-07 | ○ |
| C-17 | UAT-028 注文完了 | E-49 | ○ |
| C-18 | UAT-030 顧客一覧表示 | E-11, E-12 | ○ |
| C-19 | UAT-031 新規顧客作成 | E-12, E-51 | ○ |
| C-20 | UAT-032 顧客情報編集 | E-12 | ○ |
| C-21 | UAT-033 顧客グループ追加 | E-13 | ○ |
| C-22 | UAT-040 在庫一覧表示 | E-14, E-15 | ○ |
| C-23 | UAT-041 在庫アイテム作成 | E-15, E-54 | ○ |
| C-24 | UAT-042 在庫数量調整 | E-15 | ○ |
| C-25 | UAT-050 プロモーション一覧 | E-16, E-17 | ○ |
| C-26 | UAT-051 プロモーション作成 | E-17, E-53 | ○ |
| C-27 | UAT-052 プロモーション条件編集 | E-16 | ○ |
| C-28 | UAT-053 キャンペーン連携 | E-16 | △ |
| C-29 | UAT-060 地域作成 | E-18 | ○ |
| C-30 | UAT-061 通貨設定 | E-19 | ○ |
| C-31 | UAT-070 税金地域設定 | E-20 | ○ |
| C-32 | UAT-071 税率設定 | E-21 | ○ |
| C-33 | UAT-080 配送プロファイル | E-22 | ○ |
| C-34 | UAT-081 配送オプション | E-23 | ○ |
| C-35 | UAT-090 ユーザー招待 | E-24 | ○ |
| C-36 | UAT-091 招待受入 | E-25 | ○ |
| C-37 | UAT-100 販売チャネル管理 | E-26 | ○ |
| C-38 | UAT-101 販売チャネル商品追加 | E-26 | ○ |
| C-39 | UAT-110 カート作成 | E-27, E-50 | ○ |
| C-40 | UAT-111 カート商品追加 | E-28 | ○ |
| C-41 | UAT-112 カート商品更新削除 | E-28 | ○ |
| C-42 | UAT-113 配送先住所設定 | E-28 | ○ |
| C-43 | UAT-114 配送方法設定 | E-28 | ○ |
| C-44 | UAT-115 プロモーション適用 | E-28 | ○ |
| C-45 | UAT-120 支払いセッション初期化 | E-29 | ○ |
| C-46 | UAT-121 カート完了注文作成 | E-29 | ○ |
| C-47 | UAT-122 支払いエラーハンドリング | E-29 | ○ |
| C-48 | UAT-130 顧客アカウント作成 | E-30, E-51 | ○ |
| C-49 | UAT-131 注文履歴確認 | E-31 | ○ |
| C-50 | UAT-132 顧客情報更新 | E-30 | ○ |
| C-51 | UAT-133 住所管理 | E-30 | ○ |
| C-52 | UAT-140 商品一覧取得 | E-32 | ○ |
| C-53 | UAT-141 商品詳細取得 | E-32 | ○ |
| C-54 | UAT-142 カテゴリ別商品 | E-32 | ○ |
| C-55 | UAT-143 コレクション別商品 | E-32 | ○ |
| C-56 | UAT-150 返品リクエスト | E-33 | ○ |
| C-57 | UAT-160 APIキー作成 | E-34 | ○ |
| C-58 | UAT-161 APIキー無効化 | E-34 | ○ |
| C-59 | UAT-170 価格表作成 | E-35 | ○ |
| C-60 | UAT-171 価格表商品追加 | E-35 | ○ |
| C-61 | UAT-180 ロケーション作成 | E-36 | ○ |
| C-62 | UAT-181 フルフィルメントセット | E-37 | ○ |
| C-63 | UAT-190 ロール作成 | E-38 | ○ |
| C-64 | UAT-191 ポリシー追加 | E-38 | ○ |
| C-65 | UAT-192 ロール割り当て | E-38 | △ |
| C-66 | UAT-200 ワークフロー履歴 | E-39 | ○ |
| C-67 | UAT-210 言語切替 | **根拠不足** | △ |
| C-68 | UAT-211 多言語商品情報 | **根拠不足** | △ |
| C-69 | UAT-220 通知確認 | E-40 | ○ |
| C-70 | UAT-230 ドラフト注文作成 | E-41 | ○ |
| C-71 | UAT-231 ドラフト注文変換 | E-41 | ○ |
| C-72 | UAT-240 キャンペーン作成 | E-42 | ○ |
| C-73 | UAT-241 キャンペーンプロモーション | E-42 | △ |
| C-74 | UAT-250 カテゴリ作成 | E-43 | ○ |
| C-75 | UAT-251 カテゴリ並べ替え | E-43 | △ |
| C-76 | UAT-260 タグ管理 | E-44 | ○ |
| C-77 | UAT-270 タイプ管理 | E-45 | ○ |
| C-78 | UAT-280 返品理由管理 | E-46 | ○ |
| C-79 | UAT-290 予約管理 | E-47 | ○ |
| C-80 | UAT-300 ストア設定 | E-48 | ○ |

## 4) 不足情報（Unknown / Missing）
- **UAT-210, UAT-211（多言語対応）**：i18nプロバイダーの存在は確認できるが、管理画面での言語切替UIと商品の多言語入力の詳細実装は直接確認していない
  - 候補：packages/admin/dashboard/src/providers/i18n-provider/ / packages/medusa/src/api/admin/locales/
- **UAT-192（ロール割り当て実効性）**：RBAC APIは存在するが、ユーザーへのロール割り当てUIの詳細フローは未確認
  - 候補：packages/admin/dashboard/src/routes/users/
- **UAT-053, UAT-241（キャンペーン連携）**：キャンペーンとプロモーションの連携機能は存在するが、詳細なフローの確認が必要
  - 候補：packages/admin/dashboard/src/routes/campaigns/ / packages/medusa/src/api/admin/campaigns/
- **UAT-251（カテゴリ並べ替え）**：カテゴリのツリー構造は存在するが、ドラッグ＆ドロップによる並べ替えUIの実装詳細は未確認
  - 候補：packages/admin/dashboard/src/components/common/sortable-tree/

## 5) リスクフラグ（レビュー観点）
- 0（低リスク）：認証・認可関連のテストケース（UAT-001-003）- 実装が明確
- 0（低リスク）：基本的なCRUD操作（商品、注文、顧客）- ワークフローが明確
- 0（低リスク）：ストアフロントAPI（カート、チェックアウト）- エラーハンドリング含め実装確認済み
- 1（中リスク）：多言語対応（UAT-210, UAT-211）- 実装の詳細確認が必要
- 1（中リスク）：RBAC実効性（UAT-192）- 権限制御の動作確認が必要
- 1（中リスク）：UI操作（ドラッグ＆ドロップ等）- フロントエンド実装の詳細確認が必要

## 6) レビュアーチェックリスト（最小）
- [ ] 認証関連テストケース（UAT-001-003）が実際のログインフローと一致しているか確認
- [ ] 主要業務フロー（注文、商品、顧客）のテストケースが網羅的か確認
- [ ] ストアフロントAPIのテストケースがエンドユーザーの購入フローを網羅しているか確認
- [ ] 多言語対応（UAT-210, UAT-211）の詳細実装を確認し、テストケースを補完
- [ ] RBAC（UAT-190-192）の実効性テストの詳細を確認
- [ ] カテゴリ並べ替え（UAT-251）のUI操作テストの実現可能性を確認
- [ ] 各テストケースの優先度（高/中/低）が適切か確認
- [ ] 前提条件と期待結果が具体的で検証可能か確認
