---
generated_at: 2026-02-26 12:00:00
metrics:
  claims_total: 70
  claims_with_evidence: 62
  claims_without_evidence: 8
confidence_derived: 0.89
---

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

## 本レポートについて

### 目的
本レポートは、生成された設計書・ドキュメントの信頼性を検証し、人間レビュアーが効率的にレビューできるようにすることを目的としています。

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

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

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

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

---

## 1) サマリー（まず見るところ）
- 総合信頼度（derived）：**0.89**
  - 根拠あり：62 / 70、根拠なし：8
- 優先レビュー（高）
  1. **UAT-055 Open Authoring**: フォーク動作の詳細フローが未検証
  2. **UAT-063 設定バリデーション**: configSchemaのエラー表示の実際の挙動が要確認
  3. **UAT-070 外部メディアライブラリ**: Cloudinary/Uploadcareの統合テストが不足

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

- E-01: `packages/decap-cms-core/src/actions/auth.ts` - 認証アクション定義
- E-02: `packages/decap-cms-core/src/reducers/auth.ts` - 認証状態管理
- E-03: `packages/decap-cms-core/src/components/App/App.js` - アプリルーティング
- E-04: `packages/decap-cms-core/src/components/App/Header.js` - ヘッダーナビゲーション
- E-05: `packages/decap-cms-core/src/components/Collection/Sidebar.js` - サイドバー
- E-06: `packages/decap-cms-core/src/components/Collection/Collection.js` - コレクション画面
- E-07: `packages/decap-cms-core/src/components/Collection/CollectionTop.js` - コレクション上部UI
- E-08: `packages/decap-cms-core/src/components/Collection/CollectionControls.js` - ソート/フィルタ/グループ
- E-09: `packages/decap-cms-core/src/components/Editor/Editor.js` - エディタ画面
- E-10: `packages/decap-cms-core/src/components/Editor/EditorInterface.js` - エディタインターフェース
- E-11: `packages/decap-cms-core/src/components/Editor/EditorToolbar.js` - エディタツールバー
- E-12: `packages/decap-cms-core/src/actions/entries.ts` - エントリCRUDアクション
- E-13: `packages/decap-cms-core/src/actions/editorialWorkflow.ts` - ワークフローアクション
- E-14: `packages/decap-cms-core/src/constants/publishModes.ts` - 公開モード定義
- E-15: `packages/decap-cms-core/src/components/Workflow/Workflow.js` - ワークフロー画面
- E-16: `packages/decap-cms-core/src/components/MediaLibrary/MediaLibrary.js` - メディアライブラリ
- E-17: `packages/decap-cms-core/src/actions/media.ts` - メディアアクション
- E-18: `packages/decap-cms-core/src/actions/mediaLibrary.ts` - メディアライブラリアクション
- E-19: `packages/decap-cms-core/src/constants/validationErrorTypes.js` - バリデーションエラー型
- E-20: `packages/decap-cms-core/src/components/UI/ErrorBoundary.js` - エラーバウンダリー
- E-21: `packages/decap-cms-core/src/components/UI/Notifications.tsx` - 通知コンポーネント
- E-22: `packages/decap-cms-widget-markdown/src/MarkdownControl/VisualEditor.js` - ビジュアルエディタ
- E-23: `packages/decap-cms-widget-markdown/src/MarkdownControl/Toolbar.js` - マークダウンツールバー
- E-24: `packages/decap-cms-widget-markdown/src/MarkdownControl/RawEditor.js` - Rawエディタ
- E-25: `packages/decap-cms-widget-string/src/StringControl.js` - Stringウィジェット
- E-26: `packages/decap-cms-widget-number/src` - Numberウィジェット
- E-27: `packages/decap-cms-widget-boolean/src` - Booleanウィジェット
- E-28: `packages/decap-cms-widget-datetime/src` - DateTimeウィジェット
- E-29: `packages/decap-cms-widget-select/src` - Selectウィジェット
- E-30: `packages/decap-cms-widget-relation/src/RelationControl.js` - Relationウィジェット
- E-31: `packages/decap-cms-widget-list/src` - Listウィジェット
- E-32: `packages/decap-cms-widget-object/src` - Objectウィジェット
- E-33: `packages/decap-cms-widget-image/src` - Imageウィジェット
- E-34: `packages/decap-cms-widget-file/src` - Fileウィジェット
- E-35: `packages/decap-cms-widget-code/src` - Codeウィジェット
- E-36: `packages/decap-cms-locales/src/ja/index.js` - 日本語ロケール
- E-37: `packages/decap-cms-core/src/constants/configSchema.js` - 設定スキーマ
- E-38: `packages/decap-cms-lib-widgets/src/stringTemplate.ts` - slugテンプレート
- E-39: `packages/decap-cms-core/src/routing/history.ts` - ルーティング
- E-40: `packages/decap-cms-lib-util/src/implementation.ts` - バックエンドインターフェース
- E-41: `packages/decap-cms-lib-util/src/APIError.ts` - APIエラー定義
- E-42: `packages/decap-cms-lib-util/src/EditorialWorkflowError.ts` - ワークフローエラー
- E-43: `cypress/e2e/common/simple_workflow.js` - E2Eシンプルワークフローテスト
- E-44: `cypress/e2e/common/editorial_workflow.js` - E2Eエディトリアルワークフローテスト
- E-45: `cypress/e2e/common/media_library.js` - E2Eメディアライブラリテスト
- E-46: `cypress/e2e/common/i18n.js` - E2E i18nテスト
- E-47: `cypress/e2e/field_validations_spec.js` - フィールドバリデーションE2Eテスト
- E-48: `cypress/e2e/view_filters_spec.js` - ビューフィルターE2Eテスト
- E-49: `cypress/e2e/view_groups_spec.js` - ビューグループE2Eテスト
- E-50: `cypress/e2e/search_suggestion_spec.js` - 検索E2Eテスト
- E-51: `cypress/e2e/markdown_widget_enter_spec.js` - マークダウンEnterテスト
- E-52: `cypress/e2e/markdown_widget_marks_spec.js` - マークダウンマークテスト
- E-53: `cypress/e2e/markdown_widget_link_spec.js` - マークダウンリンクテスト
- E-54: `cypress/e2e/markdown_widget_list_spec.js` - マークダウンリストテスト
- E-55: `cypress/e2e/markdown_widget_quote_spec.js` - マークダウン引用テスト
- E-56: `cypress/e2e/markdown_widget_code_block_spec.js` - マークダウンコードブロックテスト
- E-57: `cypress/e2e/markdown_widget_hotkeys_spec.js` - マークダウンホットキーテスト
- E-58: `packages/decap-cms-core/src/reducers/entryDraft.js` - ドラフト状態管理
- E-59: `cypress/utils/dismiss-local-backup.js` - ローカルバックアップ処理

## 3) Claims と根拠の対応（レビューの主戦場）
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-01 | UAT-001: OAuth認証によるログインが可能 | E-01, E-02 | ○ |
| C-02 | UAT-002: 認証失敗時にエラーが表示される | E-01, E-02 | ○ |
| C-03 | UAT-003: ログアウト操作が可能 | E-01, E-04 | ○ |
| C-04 | UAT-004: コレクション一覧が表示される | E-05, E-06 | ○ |
| C-05 | UAT-005: コレクションの切り替えが可能 | E-05, E-39 | ○ |
| C-06 | UAT-006: コレクション検索が可能 | E-05 | ○ |
| C-07 | UAT-007: リスト/グリッド表示切り替えが可能 | E-08 | ○ |
| C-08 | UAT-008: ソート機能が動作する | E-08 | ○ |
| C-09 | UAT-009: フィルタリングが動作する | E-08, E-48 | ○ |
| C-10 | UAT-010: グルーピングが動作する | E-08, E-49 | ○ |
| C-11 | UAT-011: ヘッダーから新規エントリ作成可能 | E-04, E-39 | ○ |
| C-12 | UAT-012: コレクション画面から新規エントリ作成可能 | E-07 | ○ |
| C-13 | UAT-013: 必須フィールド入力後にエントリ保存可能 | E-12, E-43 | ○ |
| C-14 | UAT-014: 必須フィールド未入力時にバリデーションエラー表示 | E-19, E-47 | ○ |
| C-15 | UAT-015: パターンバリデーションが動作する | E-19 | ○ |
| C-16 | UAT-016: 範囲バリデーションが動作する | E-19 | ○ |
| C-17 | UAT-017: 既存エントリの編集・保存が可能 | E-09, E-12 | ○ |
| C-18 | UAT-018: プレビューがリアルタイム表示される | E-10 | ○ |
| C-19 | UAT-019: ローカルドラフトの自動保存・復元が動作する | E-58, E-59 | ○ |
| C-20 | UAT-020: エントリの削除が可能 | E-12 | ○ |
| C-21 | UAT-021: エディトリアルワークフローでDraft保存可能 | E-13, E-14, E-44 | ○ |
| C-22 | UAT-022: Draft→Pending Reviewのステータス変更が可能 | E-13 | ○ |
| C-23 | UAT-023: Pending Review→Pending Publishのステータス変更が可能 | E-13 | ○ |
| C-24 | UAT-024: ワークフロー画面でステータス別表示される | E-15 | ○ |
| C-25 | UAT-025: ワークフローからのエントリ公開が可能 | E-13 | ○ |
| C-26 | UAT-026: 未公開エントリの削除が可能 | E-13 | ○ |
| C-27 | UAT-027: 公開済みエントリの非公開化が可能 | E-13 | ○ |
| C-28 | UAT-028: メディアライブラリが表示される | E-16, E-18 | ○ |
| C-29 | UAT-029: 画像ファイルのアップロードが可能 | E-17, E-45 | ○ |
| C-30 | UAT-030: メディアファイルの削除が可能 | E-17 | ○ |
| C-31 | UAT-031: メディアファイルの検索が可能 | E-16 | ○ |
| C-32 | UAT-032: エディタからのメディア挿入が可能 | E-33, E-45 | ○ |
| C-33 | UAT-033: Stringウィジェットの入力が可能 | E-25 | ○ |
| C-34 | UAT-034: Textウィジェットの複数行入力が可能 | E-25 | ○ |
| C-35 | UAT-035: Numberウィジェットの数値入力・バリデーションが動作する | E-26 | ○ |
| C-36 | UAT-036: Booleanウィジェットの切り替えが動作する | E-27 | ○ |
| C-37 | UAT-037: DateTimeウィジェットの日時入力・Now機能が動作する | E-28 | ○ |
| C-38 | UAT-038: Selectウィジェットの選択操作が動作する | E-29 | ○ |
| C-39 | UAT-039: Relationウィジェットのリレーション選択が動作する | E-30 | ○ |
| C-40 | UAT-040: Listウィジェットの項目追加・削除が動作する | E-31 | ○ |
| C-41 | UAT-041: Objectウィジェットのネスト入力が動作する | E-32 | ○ |
| C-42 | UAT-042: ビジュアルエディタでテキスト入力可能 | E-22, E-51 | ○ |
| C-43 | UAT-043: 太字・イタリック・コードの適用が動作する | E-23, E-52 | ○ |
| C-44 | UAT-044: リンクの挿入が動作する | E-23, E-53 | ○ |
| C-45 | UAT-045: 見出し（H1-H6）の設定が動作する | E-23 | ○ |
| C-46 | UAT-046: リストの作成が動作する | E-23, E-54 | ○ |
| C-47 | UAT-047: 引用ブロックの挿入が動作する | E-23, E-55 | ○ |
| C-48 | UAT-048: コードブロックの挿入が動作する | E-23, E-56 | ○ |
| C-49 | UAT-049: ホットキーによるフォーマットが動作する | E-57 | ○ |
| C-50 | UAT-050: リッチテキスト/Rawモード切り替えが動作する | E-22, E-24 | ○ |
| C-51 | UAT-051: グローバル検索が動作する | E-50 | ○ |
| C-52 | UAT-052: コレクション内検索が動作する | E-05 | ○ |
| C-53 | UAT-053: 多言語エントリの作成・翻訳が可能 | E-46 | ○ |
| C-54 | UAT-054: i18n構造に応じたファイル保存が動作する | E-46 | ○ |
| C-55 | UAT-055: Open Authoringでフォーク編集可能 | **根拠なし** | △ |
| C-56 | UAT-056: API接続エラー時に通知が表示される | E-41, E-21 | ○ |
| C-57 | UAT-057: エラーバウンダリーがクラッシュを防止する | E-20 | ○ |
| C-58 | UAT-058: 保存失敗時にエラー通知が表示される | E-12, E-21 | ○ |
| C-59 | UAT-059: Codeウィジェットのコード入力が動作する | E-35 | ○ |
| C-60 | UAT-060: Fileウィジェットのアップロードが動作する | E-34 | ○ |
| C-61 | UAT-061: ヘッダーリンクで画面遷移が動作する | E-04, E-39 | ○ |
| C-62 | UAT-062: ネストコレクションの展開表示が動作する | E-05 | ○ |
| C-63 | UAT-063: 不正なconfig.ymlのエラー表示 | **根拠なし** | △ |
| C-64 | UAT-064: slugテンプレートでファイル名が自動生成される | E-38 | ○ |
| C-65 | UAT-065: 操作成功・失敗時に通知が表示される | E-21 | ○ |
| C-66 | UAT-066: デプロイプレビューリンクが表示される | **根拠なし** | △ |
| C-67 | UAT-067: シンプルワークフローE2Eフロー | E-43 | ○ |
| C-68 | UAT-068: エディトリアルワークフローE2Eフロー | E-44 | ○ |
| C-69 | UAT-069: メディアライブラリ統合E2Eフロー | E-45 | ○ |
| C-70 | UAT-070: 外部メディアライブラリからの選択 | **根拠なし** | △ |

## 4) 不足情報（Unknown / Missing）
- **UAT-055 Open Authoring**: open_authoringフラグの存在はコードで確認できるが、フォーク作成→PR作成の完全なE2Eフローのテストは `cypress/e2e/common/open_authoring.js` に存在するものの詳細検証が不足
  - 候補：open_authoring.js のE2Eテスト詳細確認 / GitHub API実動テスト
- **UAT-063 設定バリデーション**: `configSchema.js` のAJVバリデーション実装は確認できるが、実際のユーザー向けエラー表示の挙動は未検証
  - 候補：configSchema.jsのエラーハンドリング詳細確認 / consoleError.jsとの連携確認
- **UAT-066 デプロイプレビュー**: EditorToolbarにデプロイプレビュー関連UIがあることはコンポーネント構造から推測されるが、具体的な実装の根拠が不足
  - 候補：EditorToolbar.jsの詳細確認 / deploy preview関連のコード検索
- **UAT-070 外部メディアライブラリ**: Cloudinary/Uploadcareパッケージの存在は確認できるが、統合テストの根拠が不足
  - 候補：decap-cms-media-library-cloudinary/src の実装確認 / decap-cms-media-library-uploadcare/src の実装確認

## 5) リスクフラグ（レビュー観点）
- **1: 中リスク** - Open Authoring（UAT-055）: フォーク操作はGitHub API依存のため環境差異でテスト困難
- **1: 中リスク** - 外部メディアライブラリ（UAT-070）: サードパーティサービス依存のためテスト環境構築が必要
- **0: 低リスク** - 設定バリデーション（UAT-063）: ユーザー体験への影響は限定的
- **0: 低リスク** - デプロイプレビュー（UAT-066）: オプション機能のため影響範囲が限定的

## 6) レビュアーチェックリスト（最小）
- [ ] 認証フロー（UAT-001〜003）が各バックエンド（GitHub/GitLab/Bitbucket）で動作するか確認
- [ ] エディトリアルワークフロー（UAT-021〜027）の全ステータス遷移が正しいか確認
- [ ] マークダウンエディタ（UAT-042〜050）の既存Cypress E2Eテストとの整合性を確認
- [ ] Open Authoring（UAT-055）のテスト手順が実際のGitHub環境で再現可能か確認
- [ ] 外部メディアライブラリ（UAT-070）のテスト環境・設定要件を確認
- [ ] 各ウィジェット（UAT-033〜041）のバリデーション動作がfield_validations_specと整合するか確認
