---
generated_at: 2026-03-01 00:00:00
metrics:
  claims_total: 24
  claims_with_evidence: 22
  claims_without_evidence: 2
confidence_derived: 0.92
---

# 根拠レポート：画面一覧

## 本レポートについて

### 目的
本レポートは「画面一覧.csv」および「画面遷移図.md」に記載された各画面情報の根拠を示し、生成内容の信頼性を評価するものです。

### チェック方法
- プロジェクト内のwebpack設定ファイル（webpack.config.js）のentry定義を確認
- 各エントリポイントに対応するソースファイルの存在と内容を確認
- HTMLテンプレートファイルのスクリプト参照を確認
- ルーティング設定・動的インポートのパターンを確認

### 信頼度スコア算出
`confidence_derived = 根拠あり件数 / 総主張件数 = 22 / 24 = 0.92`

### 使い方
信頼度スコアが低い項目（根拠なし）はレビュアーによる手動確認を推奨します。

---

## サマリー

| 指標 | 値 |
|------|-----|
| 全体信頼度 | **0.92** |
| 総主張件数 | 24 |
| 根拠あり | 22 |
| 根拠なし | 2 |

### 優先レビュー項目
- No.15 (two-explicit-vendor-chunks Page B): HTMLテンプレートが未確認のため、vendor依存関係の詳細を要確認
- No.16 (two-explicit-vendor-chunks Page C): HTMLテンプレートが未確認のため、vendor依存関係の詳細を要確認

---

## 参照した情報一覧（Evidence）

| ID | 情報ソース | パス | 確認内容 |
|----|-----------|------|---------|
| E1 | webpack.config.js | examples/many-pages/webpack.config.js | entry定義（pageA〜pageG） |
| E2 | ページソースファイル | examples/many-pages/pages/a.js〜g.js | 各ページのモジュール依存関係 |
| E3 | webpack.config.js | examples/hybrid-routing/webpack.config.js | entry定義（pageA, pageB） |
| E4 | router.js | examples/hybrid-routing/router.js | 動的インポートによるルーティング |
| E5 | ページソースファイル | examples/hybrid-routing/aPage.js, bPage.js | ページ内容 |
| E6 | webpack.config.js | examples/reexport-components/webpack.config.js | エントリ定義 |
| E7 | ページソースファイル | examples/reexport-components/pages/Login.js, Dashboard.js | Reactコンポーネント定義 |
| E8 | example.js | examples/reexport-components/example.js | 動的import()によるページ読み込み |
| E9 | webpack.config.js | examples/multiple-entry-points/webpack.config.js | entry定義（pageA, pageB） |
| E10 | HTMLテンプレート | examples/multiple-entry-points/pageA.html | スクリプト参照 |
| E11 | webpack.config.js | examples/two-explicit-vendor-chunks/webpack.config.js | entry定義（pageA〜C, vendor1〜2） |
| E12 | HTMLテンプレート | examples/two-explicit-vendor-chunks/pageA.html | スクリプト参照 |
| E13 | webpack.config.js | examples/code-splitting-depend-on-advanced/webpack.config.js | entry定義とdependOn設定 |
| E14 | ソースファイル | examples/code-splitting-depend-on-advanced/app.js, page1.js | 依存関係とlazy import |
| E15 | webpack.config.js | examples/module-federation/webpack.config.js | ModuleFederationPlugin設定 |
| E16 | ソースファイル | examples/module-federation/src/index.js, App.js | ホストアプリ構成 |
| E17 | コンポーネント | examples/module-federation/src-b/Component.js, src-c/Component.js | リモートコンポーネント |
| E18 | webpack.config.js | examples/virtual-modules/webpack.config.js | 仮想モジュール定義 |
| E19 | ルートファイル | examples/virtual-modules/routes/a.js, b.js | ルートモジュール |
| E20 | example.js | examples/virtual-modules/example.js | loadRoute()実装 |
| E21 | webpack.config.js | examples/dll-app-and-vendor/1-app/webpack.config.js | DLLReference設定 |
| E22 | HTMLテンプレート | examples/dll-app-and-vendor/1-app/example.html | スクリプト参照 |

---

## Claims と根拠の対応表

| No | 画面名 | 主張内容 | 根拠ID | 根拠有無 |
|----|--------|---------|--------|---------|
| 1 | Page A (many-pages) | エントリポイントとしてm1,m2,m3,stuff/s2,s3,s4を使用 | E1, E2 | あり |
| 2 | Page B (many-pages) | エントリポイントとしてm1,m2,m4,stuff/s1,s7,s8を使用 | E1, E2 | あり |
| 3 | Page C (many-pages) | エントリポイントとしてm1,m2,m5,stuff/s4,s5,s6を使用 | E1, E2 | あり |
| 4 | Page D (many-pages) | エントリポイントとしてm6,m7,m8,stuff/s1,s2,s3を使用 | E1, E2 | あり |
| 5 | Page E (many-pages) | エントリポイントとしてm6,m7,m8,stuff/s7を使用 | E1, E2 | あり |
| 6 | Page F (many-pages) | エントリポイントとしてm6,m7,m8,stuff/s1,s2,s3を使用 | E1, E2 | あり |
| 7 | Page G (many-pages) | エントリポイントとしてm6,stuff/s1を使用 | E1, E2 | あり |
| 8 | Page A (hybrid-routing) | router.jsによる動的インポートで遷移、共通チャンク共有 | E3, E4, E5 | あり |
| 9 | Page B (hybrid-routing) | router.jsによる動的インポートで遷移、共通チャンク共有 | E3, E4, E5 | あり |
| 10 | Login (reexport-components) | ButtonとDialogコンポーネントを使用するReactページ | E6, E7, E8 | あり |
| 11 | Dashboard (reexport-components) | ButtonとCheckboxコンポーネントを使用するReactページ | E6, E7, E8 | あり |
| 12 | Page A (multiple-entry-points) | 共通モジュールを使用、pageA.htmlで参照 | E9, E10 | あり |
| 13 | Page B (multiple-entry-points) | 共通モジュールを使用、commons.jsチャンク共有 | E9, E10 | あり |
| 14 | Page A (two-explicit-vendor-chunks) | vendor1.jsとvendor2.jsの両方に依存 | E11, E12 | あり |
| 15 | Page B (two-explicit-vendor-chunks) | vendorバンドルに依存するエントリポイント | E11 | **なし**（HTMLテンプレート未確認） |
| 16 | Page C (two-explicit-vendor-chunks) | vendorバンドルに依存するエントリポイント | E11 | **なし**（HTMLテンプレート未確認） |
| 17 | App (code-splitting) | isomorphic-fetchとlodashを使用、other-vendorsに依存 | E13, E14 | あり |
| 18 | Page 1 (code-splitting) | react-vendorsとappに依存、lazy.jsを動的インポート | E13, E14 | あり |
| 19 | App Host (module-federation) | リモートのmfe-bとmfe-cからコンポーネントを消費 | E15, E16 | あり |
| 20 | MFE-B (module-federation) | Componentを公開するリモートマイクロフロントエンド | E15, E17 | あり |
| 21 | MFE-C (module-federation) | ComponentとLazyComponentを公開するリモート | E15, E17 | あり |
| 22 | Route A (virtual-modules) | 仮想モジュールシステムで動的生成されるルート | E18, E19, E20 | あり |
| 23 | Route B (virtual-modules) | 仮想モジュールシステムで動的生成されるルート | E18, E19, E20 | あり |
| 24 | App (dll-app-and-vendor) | DLLパターンで事前コンパイル済みvendorを使用 | E21, E22 | あり |

---

## 不足情報（Unknown/Missing）

| 項目 | 詳細 | 影響度 |
|------|------|--------|
| two-explicit-vendor-chunks Page B/C のHTMLテンプレート | pageB.html, pageC.htmlが存在するか未確認 | 低（webpack.config.jsのentry定義から画面の存在自体は確認済み） |
| 全81 examplesのうち画面を持たないexamples | ライブラリ・ローダー系のexampleは画面を持たないが、一部に未検出の画面がある可能性 | 中（主要なページ系exampleは網羅済み） |

---

## リスクフラグ

| リスク | 内容 | 対応案 |
|--------|------|--------|
| 低 | 一部exampleのHTMLテンプレートが未確認 | 手動でHTMLファイルの存在を確認 |
| 低 | 81 examplesのうち一部は画面を持たないライブラリ系サンプルだが、漏れがある可能性 | 全examplesのwebpack.config.jsを網羅的に確認 |

---

## レビュアーチェックリスト

- [ ] 画面一覧の画面数（24件）がプロジェクト内の実際の画面数と一致しているか
- [ ] 各画面のテンプレートファイルパスが実在するか
- [ ] カテゴリ分類が適切か
- [ ] 画面遷移図の遷移関係がソースコードと一致しているか
- [ ] two-explicit-vendor-chunks の Page B/C の詳細を手動確認
- [ ] 81 examples中に他にページ/画面を持つexampleがないか確認
