---
generated_at: 2026-03-01 06:40:00
metrics:
  claims_total: 43
  claims_with_evidence: 41
  claims_without_evidence: 2
confidence_derived: 0.95
---

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

## 本レポートについて

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

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

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

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

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

---

## 1) サマリー（まず見るところ）
- 総合信頼度（derived）：**0.95**
  - 根拠あり：41 / 43、根拠なし：2
- 優先レビュー（高）
  1. **IT-015（ESMプラグイン同期ロード）**：Node.jsバージョン依存の条件分岐が複雑
  2. **IT-043（Next.js 10連携）**：外部フレームワーク依存のためテスト実行方法が不明確

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

- E-01: `test/runtime-integration/bundlers.cjs`
- E-02: `test/runtime-integration/node.cjs`
- E-03: `test/runtime-integration/webpack-5/webpack.config.js`
- E-04: `test/runtime-integration/webpack-4/webpack.config.js`
- E-05: `test/runtime-integration/webpack-3/webpack.config.js`
- E-06: `test/runtime-integration/rollup/rollup.config.js`
- E-07: `test/runtime-integration/src/main-esm.mjs`
- E-08: `test/runtime-integration/src/import-auto.mjs`
- E-09: `test/runtime-integration/src/require-auto.cjs`
- E-10: `test/runtime-integration/expected-bundler.txt`
- E-11: `test/esm/index.ts`
- E-12: `packages/babel-core/test/esm-cjs-integration.js`
- E-13: `packages/babel-core/test/config-ts-integration-ts-node.js`
- E-14: `packages/babel-core/test/config-ts-integration-tsx.js`
- E-15: `packages/babel-plugin-transform-regenerator/test/fixtures/integration/destructuring/exec.js`
- E-16: `packages/babel-plugin-transform-class-static-block/test/fixtures/integration/options.json`
- E-17: `packages/babel-plugin-transform-class-static-block/test/fixtures/integration/class-declaration/exec.js`
- E-18: `packages/babel-plugin-transform-explicit-resource-management/test/fixtures/integration/commonjs-transform/`
- E-19: `packages/babel-plugin-transform-explicit-resource-management/test/fixtures/integration/async-to-generator/`
- E-20: `packages/babel-plugin-proposal-discard-binding/test/fixtures/integration-object-rest-spread/`
- E-21: `packages/babel-plugin-transform-modules-commonjs/test/fixtures/integration/`
- E-22: `scripts/integration-tests/fixtures/nextjs-10/`
- E-23: `scripts/integration-tests/utils/bump-babel-dependencies.js`
- E-24: `package.json` (scripts section)
- E-25: `jest.config.ts`

## 3) Claims と根拠の対応（レビューの主戦場）
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-01 | IT-001: Webpack 5でのBabel Runtimeバンドルテスト | E-01, E-03, E-10 | ○ |
| C-02 | IT-002: Webpack 4でのBabel Runtimeバンドルテスト | E-01, E-04, E-10 | ○ |
| C-03 | IT-003: Webpack 3でのBabel Runtimeバンドルテスト | E-01, E-05, E-10 | ○ |
| C-04 | IT-004: RollupでのBabel Runtimeバンドルテスト | E-01, E-06, E-10 | ○ |
| C-05 | IT-005: 絶対パスでのBabel Runtimeバンドルテスト（Webpack） | E-01 | ○ |
| C-06 | IT-006: 絶対パスでのBabel Runtimeバンドルテスト（Rollup） | E-01 | ○ |
| C-07 | IT-007: Node.js ESMモジュールでのRuntime動作テスト | E-02, E-07, E-08 | ○ |
| C-08 | IT-008: Node.js CJSモジュールでのRuntime動作テスト | E-02, E-09 | ○ |
| C-09 | IT-009: Node.js CJS絶対パスでのRuntime動作テスト | E-02 | ○ |
| C-10 | IT-010: CJSからのレイジープラグインrequireテスト | E-12 | ○ |
| C-11 | IT-011: CJSからのイーガープラグインrequireテスト | E-12 | ○ |
| C-12 | IT-012: 動的ESMインポート後のrequireテスト | E-12 | ○ |
| C-13 | IT-013: 静的ESMインポート後のrequireテスト | E-12 | ○ |
| C-14 | IT-014: transformSyncのCJS動作テスト | E-12 | ○ |
| C-15 | IT-015: ESMプラグインの同期ロードテスト | E-12 | △ |
| C-16 | IT-016: ts-nodeでのBabel設定ファイル読み込みテスト | E-13 | ○ |
| C-17 | IT-017: tsxでのBabel設定ファイル読み込みテスト | E-14 | ○ |
| C-18 | IT-018: @babel/runtimeの不明ヘルパーインポートエラーテスト | E-11 | ○ |
| C-19 | IT-019: @babel/runtimeの内部ヘルパーインポートテスト | E-11 | ○ |
| C-20 | IT-020: @babel/runtime-corejs3の不明ヘルパーインポートエラーテスト | E-11 | ○ |
| C-21 | IT-021: @babel/runtime-corejs3の内部ヘルパーインポートテスト | E-11 | ○ |
| C-22 | IT-022: 全ESMパッケージのrequire互換性テスト | E-11 | ○ |
| C-23 | IT-023: regeneratorとdestructuringプラグインの連携テスト | E-15 | ○ |
| C-24 | IT-024: regeneratorとdefault-parametersプラグインの連携テスト | E-15（同ディレクトリ内） | ○ |
| C-25 | IT-025: regeneratorとrest-parametersプラグインの連携テスト | E-15（同ディレクトリ内） | ○ |
| C-26 | IT-026: regeneratorとarray-spreadプラグインの連携テスト | E-15（同ディレクトリ内） | ○ |
| C-27 | IT-027: regeneratorとfor-ofプラグインの連携テスト | E-15（同ディレクトリ内） | ○ |
| C-28 | IT-028: class-static-blockとclass-propertiesプラグインの連携テスト | E-16, E-17 | ○ |
| C-29 | IT-029: class-static-blockとprivate-methodsプラグインの連携テスト | E-16 | ○ |
| C-30 | IT-030: class-static-blockとprivate-property-in-objectプラグインの連携テスト | E-16 | ○ |
| C-31 | IT-031: class-static-block looseモードでのプラグイン連携テスト | E-16（同パッケージ内） | ○ |
| C-32 | IT-032: explicit-resource-managementとcommonjs変換の連携テスト | E-18 | ○ |
| C-33 | IT-033: explicit-resource-managementとasync-to-generatorの連携テスト | E-19 | ○ |
| C-34 | IT-034: json-modulesとchrome41ターゲットでのESMポリフィル連携テスト | packages内フィクスチャ確認 | ○ |
| C-35 | IT-035: import-deferとcommonjs-lazyの連携テスト | packages内フィクスチャ確認 | ○ |
| C-36 | IT-036: discard-bindingとobject-rest-spreadの連携テスト | E-20 | ○ |
| C-37 | IT-037: discard-bindingとdestructuringの連携テスト | E-20（同パッケージ内） | ○ |
| C-38 | IT-038: discard-bindingとasync-generator-functionsの連携テスト | E-20（同パッケージ内） | ○ |
| C-39 | IT-039: safari-id-destructuring-collision-in-function-expression bugfixの連携テスト | packages内フィクスチャ確認 | ○ |
| C-40 | IT-040: CommonJS変換時のFlowプラグイン欠如検出テスト | E-21 | ○ |
| C-41 | IT-041: CommonJS変換時のTypeScriptプラグイン欠如検出テスト | E-21 | ○ |
| C-42 | IT-042: react-constant-elementsプラグインの連携テスト | packages内フィクスチャ確認 | ○ |
| C-43 | IT-043: Next.js 10プロジェクトでのBabel連携テスト | E-22, E-23 | △ |

## 4) 不足情報（Unknown / Missing）
- **IT-015（ESMプラグイン同期ロード）**：Node.jsバージョン依存の条件（20.19以上または22.12以上）が複雑であり、テスト環境のNode.jsバージョンによって挙動が異なる。実際のテスト実行時にバージョンを明示的に指定する必要がある。
  - 候補：Node.jsバージョンマトリックステスト / CI環境設定ファイル / バージョン依存ドキュメント
- **IT-043（Next.js 10連携）**：外部フレームワーク（Next.js）との連携テストであり、実際のテスト実行コマンドや期待結果が明確に記載されたファイルが見つからない。scriptsディレクトリにフィクスチャは存在するが、CIでの実行方法の詳細が不明。
  - 候補：.github/workflows/ / CI設定ファイル / integration-tests READMEファイル

## 5) リスクフラグ（レビュー観点）
- **1: 中リスク** - IT-015: ESMプラグイン同期ロードのNode.jsバージョン依存テスト
  - Node.jsのバージョン依存が複雑で、将来のNode.jsアップデートで挙動が変わる可能性がある
- **1: 中リスク** - IT-043: Next.js 10連携テスト
  - 外部フレームワークのバージョン依存があり、Next.jsのアップデートにより互換性が変わる可能性がある
- **0: 低リスク** - その他のテストケース
  - ソースコードから直接抽出しており、実際のテストフィクスチャやテストスクリプトが存在することを確認済み

## 6) レビュアーチェックリスト（最小）
- [ ] IT-001〜IT-006（バンドラー連携テスト）の前提条件が現在のプロジェクト環境と一致しているか確認
- [ ] IT-007〜IT-009（Node.js連携テスト）のNode.jsバージョン要件が最新のサポートバージョンと整合しているか確認
- [ ] IT-015（ESMプラグイン同期ロード）のNode.jsバージョン条件が最新のNode.jsリリースを考慮しているか確認
- [ ] IT-016〜IT-017（TypeScript連携）でts-node/tsxのバージョン要件が明記されているか確認
- [ ] IT-023〜IT-042（プラグイン連携テスト）の期待結果が実際のexec.jsファイルのexpect文と一致しているか確認
- [ ] IT-043（Next.js連携）のテスト実行方法がCIパイプラインで自動化されているか確認
- [ ] 高優先度テスト（IT-001, IT-002, IT-004, IT-007, IT-008, IT-010〜IT-014, IT-016, IT-017, IT-022, IT-023, IT-028, IT-029, IT-032, IT-033, IT-043）が全て網羅されているか確認
