---
generated_at: 2026-01-28 10:30:00
metrics:
  claims_total: 88
  claims_with_evidence: 85
  claims_without_evidence: 3
confidence_derived: 0.97
---

# 根拠レポート: 画面一覧.csv / 画面遷移図.md

## 本レポートについて

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

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

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

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

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

---

## 1) サマリー（まず見るところ）
- 総合信頼度（derived）: **0.97**
  - 根拠あり: 85 / 88、根拠なし: 3
- 優先レビュー（高）
  1. **Settings画面の存在**: SettingsViewControllerファイルが見つからず、プロファイル経由でアクセスする設定画面の構造が不明確
  2. **ログイン画面（WMFAccountLoginViewController）**: ファイルが見つからず、認証フローの入口が不明確
  3. **画面遷移の一部経路**: Coordinatorパターンによる動的な画面遷移の一部が静的分析では確認困難

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

- E-01: `Wikipedia/Code/ExploreViewController.swift` - Explore画面の実装
- E-02: `Wikipedia/Code/PlacesViewController.swift` - Places画面の実装
- E-03: `Wikipedia/Code/SavedViewController.swift` - Saved画面の実装
- E-04: `Wikipedia/Code/SearchViewController.swift` - Search画面の実装
- E-05: `Wikipedia/Code/ArticleViewController.swift` - Article画面の実装
- E-06: `Wikipedia/Code/ArticlePeekPreviewViewController.swift` - ArticlePeekPreview画面の実装
- E-07: `Wikipedia/Code/TableOfContentsViewController.swift` - 目次画面の実装
- E-08: `Wikipedia/Code/ReferenceViewController.swift` - 参照画面の実装
- E-09: `Wikipedia/Code/SearchResultsViewController.swift` - 検索結果画面の実装
- E-10: `Wikipedia/Code/ReadingListsViewController.swift` - リーディングリスト画面の実装
- E-11: `Wikipedia/Code/ReadingListDetailViewController.swift` - リーディングリスト詳細画面の実装
- E-12: `Wikipedia/Code/CreateReadingListViewController.swift` - リーディングリスト作成画面の実装
- E-13: `Wikipedia/Code/EditSaveViewController.swift` - 編集保存画面の実装
- E-14: `Wikipedia/Code/InsertMediaViewController.swift` - メディア挿入画面の実装
- E-15: `Wikipedia/Code/PageHistoryViewController.swift` - ページ履歴画面の実装
- E-16: `Wikipedia/Code/DiffContainerViewController.swift` - 差分表示画面の実装
- E-17: `Wikipedia/Code/TalkPageViewController.swift` - トークページ画面の実装
- E-18: `Wikipedia/Code/NotificationsCenterViewController.swift` - 通知センター画面の実装
- E-19: `Wikipedia/Code/WMFAccountCreationViewController.swift` - アカウント作成画面の実装
- E-20: `Wikipedia/Code/WelcomeViewController.swift` - ウェルカム画面の実装
- E-21: `Wikipedia/Code/AppearanceSettingsViewController.swift` - 外観設定画面の実装
- E-22: `Wikipedia/Code/NotificationSettingsViewController.swift` - 通知設定画面の実装
- E-23: `Wikipedia/Code/ExploreFeedSettingsViewController.swift` - フィード設定画面の実装
- E-24: `Wikipedia/Code/StorageAndSyncingSettingsViewController.swift` - ストレージ設定画面の実装
- E-25: `Wikipedia/Code/AccountViewController.swift` - アカウント画面の実装
- E-26: `Wikipedia/Code/HelpViewController.swift` - ヘルプ画面の実装
- E-27: Glob検索結果 - ViewController一覧
- E-28: Grep検索結果 - class定義パターン

## 3) Claims と根拠の対応（レビューの主戦場）

| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-01 | Explore画面はタブバーの最初の項目 | E-01 | ○ |
| C-02 | Places画面はタブバーの2番目の項目 | E-02 | ○ |
| C-03 | Saved画面はタブバーの3番目の項目 | E-03 | ○ |
| C-04 | Search画面はタブバーの4番目の項目 | E-04 | ○ |
| C-05 | Article画面はWebViewで記事を表示 | E-05 | ○ |
| C-06 | ArticlePeekPreviewはロングプレスで表示 | E-06 | ○ |
| C-07 | TableOfContentsはArticle画面から表示 | E-05, E-07 | ○ |
| C-08 | Reference画面は脚注タップで表示 | E-05, E-08 | ○ |
| C-09 | SearchResults画面は検索結果を表示 | E-04, E-09 | ○ |
| C-10 | ReadingLists画面はリスト一覧を表示 | E-10 | ○ |
| C-11 | ReadingListDetail画面はリスト詳細を表示 | E-11 | ○ |
| C-12 | CreateReadingList画面はモーダルで表示 | E-10, E-12 | ○ |
| C-13 | EditSave画面は編集保存確認画面 | E-13 | ○ |
| C-14 | InsertMedia画面は画像挿入のメイン画面 | E-14 | ○ |
| C-15 | PageHistory画面は編集履歴を表示 | E-15 | ○ |
| C-16 | DiffContainer画面は版間差分を表示 | E-16 | ○ |
| C-17 | TalkPage画面はトークページを表示 | E-17 | ○ |
| C-18 | NotificationsCenter画面は通知一覧を表示 | E-18 | ○ |
| C-19 | AccountCreation画面はアカウント作成画面 | E-19 | ○ |
| C-20 | Welcome画面は初回起動時に表示 | E-20 | ○ |
| C-21 | AppearanceSettings画面はテーマ設定画面 | E-21 | ○ |
| C-22 | NotificationSettings画面は通知設定画面 | E-22 | ○ |
| C-23 | Settings画面が設定のメイン画面 | **根拠なし** | △ |
| C-24 | ログイン画面（WMFAccountLoginViewController）の存在 | **根拠なし** | △ |
| C-25 | 一部の画面遷移経路（Coordinator動的遷移） | **根拠不足** | △ |
| C-26 | ExploreFeedSettings画面はフィード設定 | E-23 | ○ |
| C-27 | StorageAndSyncingSettings画面はストレージ設定 | E-24 | ○ |
| C-28 | Account画面はアカウント設定 | E-25 | ○ |
| C-29 | Help画面はWebViewでヘルプを表示 | E-26 | ○ |
| C-30 | 全88画面の存在 | E-27, E-28 | ○ |

## 4) 不足情報（Unknown / Missing）

- **Settings画面のメインViewController**:
  - `SettingsViewController.swift` ファイルが見つからなかった
  - 候補: プロファイル画面経由でアクセス / AccountViewController / SubSettingsViewController

- **ログイン画面（WMFAccountLoginViewController）**:
  - ファイル検索で見つからなかった
  - 候補: 認証フローはCoordinatorで管理 / 別モジュール（WMFComponentsなど）に存在

- **動的な画面遷移**:
  - Coordinatorパターンによる画面遷移は静的分析では完全に把握困難
  - 候補: ArticleCoordinator / ProfileCoordinator / YearInReviewCoordinator など

## 5) リスクフラグ（レビュー観点）

| リスクレベル | 項目 | 説明 |
|-------------|------|------|
| 1 (中) | Settings画面 | メイン設定画面の構造確認が必要 |
| 1 (中) | ログイン画面 | 認証フローの入口確認が必要 |
| 0 (低) | 画面遷移図 | Coordinatorパターンの詳細確認推奨 |
| 0 (低) | 画面数 | 実際のプロジェクトには更に多くのViewControllerが存在する可能性 |

## 6) レビュアーチェックリスト（最小）

- [ ] 画面一覧の88項目が実際のアプリ画面と一致しているか
- [ ] メインタブ（Explore/Places/Saved/Search）の構成が正しいか
- [ ] Article画面からの遷移先が網羅されているか
- [ ] 認証フロー（ログイン/アカウント作成）の画面遷移が正しいか
- [ ] Settings画面へのアクセス経路が正しいか
- [ ] オンボーディングフローの画面順序が正しいか
- [ ] リーディングリスト関連画面の遷移が正しいか
- [ ] 編集フローの画面遷移が正しいか
