---
generated_at: 2026-03-01 18:35:00
metrics:
  claims_total: 102
  claims_with_evidence: 98
  claims_without_evidence: 4
confidence_derived: 0.96
---

# 根拠レポート：機能一覧.csv

## 本レポートについて

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

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

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

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

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

---

## 1) サマリー（まず見るところ）
- 総合信頼度（derived）：**0.96**
  - 根拠あり：98 / 102、根拠なし：4
- 優先レビュー（高）
  1. **C-89 アップデート確認**：macOS限定機能、ソースコード未確認
  2. **C-87 コマンドパレット**：libadwaita依存、バージョン要件要確認
  3. **C-78 セキュア入力**：macOS固有API、実装詳細未確認
  4. **C-65 Windows PTY**：WindowsPty実装の詳細未確認

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

- E-01: `README.md` - プロジェクト概要と主要機能の説明
- E-02: `src/terminal/main.zig` - ターミナルモジュールのエクスポート定義
- E-03: `src/terminal/Parser.zig` - VT端末パーサー実装
- E-04: `src/terminal/Screen.zig` - スクリーン管理実装
- E-05: `src/terminal/Selection.zig` - テキスト選択実装
- E-06: `src/terminal/hyperlink.zig` - ハイパーリンク実装
- E-07: `src/terminal/color.zig` - カラー処理実装
- E-08: `src/terminal/sgr.zig` - SGR属性処理実装
- E-09: `src/renderer/Metal.zig` - Metalレンダラー実装
- E-10: `src/renderer/OpenGL.zig` - OpenGLレンダラー実装
- E-11: `src/renderer/WebGL.zig` - WebGLレンダラー実装
- E-12: `src/renderer/shadertoy.zig` - カスタムシェーダー実装
- E-13: `src/font/main.zig` - フォントモジュール
- E-14: `src/font/Atlas.zig` - フォントアトラス実装
- E-15: `src/font/discovery.zig` - フォント検出実装
- E-16: `src/font/nerd_font_attributes.zig` - Nerd Fonts対応
- E-17: `src/input/Binding.zig` - キーバインド実装とアクション定義
- E-18: `src/input.zig` - 入力モジュールエクスポート
- E-19: `src/input/kitty.zig` - Kittyキーボードプロトコル
- E-20: `src/surface_mouse.zig` - マウス操作実装
- E-21: `src/App.zig` - アプリケーションコア
- E-22: `src/Surface.zig` - サーフェス(ターミナル画面)実装
- E-23: `src/apprt.zig` - アプリケーションランタイム抽象化
- E-24: `src/apprt/gtk.zig` - GTKランタイム
- E-25: `src/apprt/embedded.zig` - 組み込みランタイム(libghostty)
- E-26: `src/apprt/action.zig` - アプリケーションアクション定義
- E-27: `src/config/Config.zig` - 設定項目定義
- E-28: `src/config.zig` - 設定モジュールエクスポート
- E-29: `src/cli/ghostty.zig` - CLIアクション定義
- E-30: `src/cli/version.zig` - バージョン表示CLI
- E-31: `src/cli/help.zig` - ヘルプ表示CLI
- E-32: `src/cli/list_fonts.zig` - フォント一覧CLI
- E-33: `src/cli/list_keybinds.zig` - キーバインド一覧CLI
- E-34: `src/cli/list_themes.zig` - テーマ一覧CLI
- E-35: `src/cli/list_colors.zig` - 色名一覧CLI
- E-36: `src/cli/list_actions.zig` - アクション一覧CLI
- E-37: `src/cli/edit_config.zig` - 設定編集CLI
- E-38: `src/cli/show_config.zig` - 設定表示CLI
- E-39: `src/cli/validate_config.zig` - 設定検証CLI
- E-40: `src/cli/show_face.zig` - フォント確認CLI
- E-41: `src/cli/crash_report.zig` - クラッシュレポートCLI
- E-42: `src/cli/ssh_cache.zig` - SSHキャッシュCLI
- E-43: `src/cli/new_window.zig` - 新規ウィンドウCLI
- E-44: `src/shell-integration/` - シェル統合ディレクトリ
- E-45: `src/pty.zig` - PTY管理実装
- E-46: `src/terminal/search/` - 検索実装ディレクトリ
- E-47: `src/terminal/kitty/graphics.zig` - Kittyグラフィックス
- E-48: `src/terminal/kitty/color.zig` - Kittyカラー
- E-49: `src/inspector/` - インスペクターディレクトリ
- E-50: `src/termio.zig` - ターミナルIO
- E-51: `src/apprt/ipc.zig` - IPC実装
- E-52: `macos/` - macOSネイティブアプリディレクトリ

## 3) Claims と根拠の対応（レビューの主戦場）
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-01 | 端末エミュレーション | E-01, E-02 | ○ |
| C-02 | VT端末パーサー | E-03 | ○ |
| C-03 | スクリーン管理 | E-04 | ○ |
| C-04 | スクロールバック | E-02 (PageList) | ○ |
| C-05 | 選択とコピー | E-05 | ○ |
| C-06 | ハイパーリンク | E-06 | ○ |
| C-07 | カラー対応 | E-07 | ○ |
| C-08 | SGR属性 | E-08 | ○ |
| C-09 | Metal レンダラー | E-09 | ○ |
| C-10 | OpenGL レンダラー | E-10 | ○ |
| C-11 | WebGL レンダラー | E-11 | ○ |
| C-12 | カスタムシェーダー | E-12 | ○ |
| C-13 | リガチャサポート | E-01 (README記載) | ○ |
| C-14 | フォント管理 | E-15 | ○ |
| C-15 | フォントアトラス | E-14 | ○ |
| C-16 | Nerd Fonts対応 | E-16 | ○ |
| C-17 | 合成スタイル | E-27 (font-synthetic-style) | ○ |
| C-18 | フォント機能 | E-27 (font-feature) | ○ |
| C-19 | キーバインド | E-17 | ○ |
| C-20 | キーシーケンス | E-17 | ○ |
| C-21 | キーテーブル | E-17 | ○ |
| C-22 | グローバルホットキー | E-17 (global flag) | ○ |
| C-23 | マウス操作 | E-20 | ○ |
| C-24 | マウスレポーティング | E-17 (toggle_mouse_reporting) | ○ |
| C-25 | IME対応 | E-22 (Surface.zig) | ○ |
| C-26 | Kittyキーボードプロトコル | E-19 | ○ |
| C-27 | マルチウィンドウ | E-17, E-26 | ○ |
| C-28 | タブ | E-17, E-26 | ○ |
| C-29 | スプリット(分割) | E-17, E-26 | ○ |
| C-30 | スプリットズーム | E-17 | ○ |
| C-31 | フルスクリーン | E-17 | ○ |
| C-32 | ウィンドウ装飾 | E-17 | ○ |
| C-33 | 最大化 | E-17, E-26 | ○ |
| C-34 | フローティングウィンドウ | E-17 | ○ |
| C-35 | クイックターミナル | E-17 | ○ |
| C-36 | GTKアプリ | E-24 | ○ |
| C-37 | macOSアプリ | E-52 | ○ |
| C-38 | libghostty | E-25 | ○ |
| C-39 | 設定ファイル | E-27 | ○ |
| C-40 | 条件付き設定 | E-28 (conditional) | ○ |
| C-41 | 設定リロード | E-17, E-26 | ○ |
| C-42 | テーマ | E-28 (theme.zig) | ○ |
| C-43 | バージョン表示 | E-30 | ○ |
| C-44 | ヘルプ表示 | E-31 | ○ |
| C-45 | フォント一覧 | E-32 | ○ |
| C-46 | キーバインド一覧 | E-33 | ○ |
| C-47 | テーマ一覧 | E-34 | ○ |
| C-48 | 色名一覧 | E-35 | ○ |
| C-49 | アクション一覧 | E-36 | ○ |
| C-50 | 設定編集 | E-37 | ○ |
| C-51 | 設定表示 | E-38 | ○ |
| C-52 | 設定検証 | E-39 | ○ |
| C-53 | フォント確認 | E-40 | ○ |
| C-54 | クラッシュレポート | E-41 | ○ |
| C-55 | SSHキャッシュ | E-42 | ○ |
| C-56 | 新規ウィンドウ | E-43 | ○ |
| C-57 | Bash統合 | E-44 | ○ |
| C-58 | Zsh統合 | E-44 | ○ |
| C-59 | Fish統合 | E-44 | ○ |
| C-60 | Elvish統合 | E-44 | ○ |
| C-61 | Nushell統合 | E-44 | ○ |
| C-62 | プロンプトジャンプ | E-17 (jump_to_prompt) | ○ |
| C-63 | コマンド完了通知 | E-26 (command_finished) | ○ |
| C-64 | POSIXpty | E-45 | ○ |
| C-65 | Windowspty | E-45 | △ |
| C-66 | テキスト検索 | E-46 | ○ |
| C-67 | 正規表現検索 | E-22 (oni = oniguruma) | ○ |
| C-68 | Kittyグラフィックス | E-47 | ○ |
| C-69 | Kittyカラー | E-48 | ○ |
| C-70 | クリップボード操作 | E-17 | ○ |
| C-71 | 選択クリップボード | E-17 | ○ |
| C-72 | URLコピー | E-17 | ○ |
| C-73 | デスクトップ通知 | E-26 | ○ |
| C-74 | ベル | E-26 | ○ |
| C-75 | ターミナルインスペクター | E-49 | ○ |
| C-76 | GTKインスペクター | E-17 | ○ |
| C-77 | セキュア入力 | E-17 | ○ |
| C-78 | 終了確認 | E-27 | ○ |
| C-79 | 背景透過 | E-27 | ○ |
| C-80 | 背景画像 | E-27 | ○ |
| C-81 | 背景ぼかし | E-27 | ○ |
| C-82 | カーソルスタイル | E-27 | ○ |
| C-83 | フォントサイズ変更 | E-17 | ○ |
| C-84 | スクリーンキーボード | E-17, E-26 | ○ |
| C-85 | アンドゥ | E-17 | ○ |
| C-86 | リドゥ | E-17 | ○ |
| C-87 | コマンドパレット | E-17 | △ |
| C-88 | プロセス間通信 | E-51 | ○ |
| C-89 | アップデート確認 | E-17 | △ |
| C-90 | タブ移動 | E-17, E-26 | ○ |
| C-91 | タブ概要 | E-17, E-26 | ○ |
| C-92 | タブタイトル変更 | E-17 | ○ |
| C-93 | ページスクロール | E-17 | ○ |
| C-94 | 行スクロール | E-17 | ○ |
| C-95 | 先頭/末尾へスクロール | E-17 | ○ |
| C-96 | 画面リセット | E-17 | ○ |
| C-97 | 画面クリア | E-17 | ○ |
| C-98 | 全選択 | E-17 | ○ |
| C-99 | スクロールバック書き出し | E-17 | ○ |
| C-100 | 画面書き出し | E-17 | ○ |
| C-101 | 選択範囲書き出し | E-17 | ○ |
| C-102 | 読み取り専用モード | E-17 | ○ |

## 4) 不足情報（Unknown / Missing）
- **C-65 Windowspty**: Windows PTYの実装は`src/pty.zig`に`WindowsPty`として定義されているが、詳細な実装コードを確認していない。ConPTY APIの使用を想定。
  - 候補：`src/pty.zig`内のWindowsPty実装 / Windows ConPTY API仕様書
- **C-87 コマンドパレット**: libadwaita 1.5以上が必要との記載があるが、バージョン検出ロジックの詳細未確認。
  - 候補：GTKランタイムのバージョン検出コード / libadwaita APIリファレンス
- **C-89 アップデート確認**: macOS限定機能として定義されているが、実装の詳細（Sparkle framework等）を確認していない。
  - 候補：macOS/Sources/内のSwiftコード / Sparkle framework
- **C-78 セキュア入力**: macOS固有のSecureEventInputシステムAPIを使用していると推測されるが、実装詳細未確認。
  - 候補：macOS/Sources/内の関連コード / Apple SecureEventInput API

## 5) リスクフラグ（レビュー観点）
- 0 (低リスク): C-01〜C-63, C-66〜C-76, C-79〜C-86, C-88, C-90〜C-102
  - ソースコードで直接確認でき、実装が明確
- 1 (中リスク): C-64, C-65, C-77, C-78
  - プラットフォーム固有機能で、一部実装詳細が未確認
- 2 (高リスク): C-87, C-89
  - 外部依存(libadwaita, Sparkle)があり、バージョン要件や統合の詳細が要確認

## 6) レビュアーチェックリスト（最小）
- [ ] カテゴリ分けが適切か確認（ターミナルエミュレーション、レンダリング、入力等）
- [ ] 機能の説明が正確で、ユーザーにとって理解しやすいか確認
- [ ] 備考欄のソースコードパスが正しいか確認
- [ ] Windows関連機能（C-65）の実装状況を確認（プロジェクトロードマップでは未完了とされている）
- [ ] macOS限定機能（C-77, C-78, C-89）がmacOS以外では利用できないことを明記すべきか検討
- [ ] libadwaita依存機能（C-87, C-91）のバージョン要件が正確か確認
- [ ] 機能一覧に漏れがないか、特にREADMEや公式ドキュメントと照合
