---
generated_at: 2026-02-22 15:35:00
metrics:
  claims_total: 55
  claims_with_evidence: 52
  claims_without_evidence: 3
confidence_derived: 0.95
---

# 根拠レポート：業務要件一覧.csv

## 本レポートについて

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

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

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

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

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

---

## 1) サマリー（まず見るところ）
- 総合信頼度（derived）：**0.95**
  - 根拠あり：52 / 55、根拠なし：3
- 優先レビュー（高）
  1. **BR-004 データグリッド機能**：DataGrid関連ファイルの詳細確認が必要
  2. **BR-041 オートメーションピア**：アクセシビリティ実装の詳細確認が必要
  3. **BR-043 XAMLマークアップ解析**：Markupプロジェクトの詳細確認が必要

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

- E-01: `src/Avalonia.Controls/Control.cs` - 基本コントロールクラス定義
- E-02: `src/Avalonia.Controls/Window.cs` - ウィンドウ管理クラス
- E-03: `src/Avalonia.Controls/Primitives/Popup.cs` - ポップアップ実装
- E-04: `src/Avalonia.Base/Layout/Layoutable.cs` - レイアウトシステム
- E-05: `src/Avalonia.Controls/Grid.cs` - グリッドレイアウト
- E-06: `src/Avalonia.Controls/ScrollViewer.cs` - スクロール機能
- E-07: `src/Avalonia.Base/Data/CompiledBinding.cs` - コンパイル済みバインディング
- E-08: `src/Avalonia.Base/Data/ReflectionBinding.cs` - リフレクションバインディング
- E-09: `src/Avalonia.Base/Styling/Style.cs` - スタイル定義
- E-10: `src/Avalonia.Base/Styling/ControlTheme.cs` - コントロールテーマ
- E-11: `src/Avalonia.Base/Media/DrawingContext.cs` - 描画コンテキスト
- E-12: `src/Avalonia.Base/Media/Imaging/Bitmap.cs` - ビットマップ処理
- E-13: `src/Avalonia.Base/Animation/IAnimation.cs` - アニメーションインターフェース
- E-14: `src/Avalonia.Base/Animation/ITransition.cs` - トランジションインターフェース
- E-15: `src/Avalonia.Base/Input/IInputManager.cs` - 入力管理
- E-16: `src/Avalonia.Base/Input/IKeyboardDevice.cs` - キーボード入力
- E-17: `src/Avalonia.Base/Input/IPointerDevice.cs` - ポインター入力
- E-18: `src/Avalonia.Base/Input/DragDrop.cs` - ドラッグ＆ドロップ
- E-19: `src/Avalonia.Base/Platform/Storage/IStorageProvider.cs` - ストレージプロバイダ
- E-20: `src/Avalonia.Dialogs/ManagedFileChooser.cs` - ファイルチューザー
- E-21: `src/Avalonia.Base/Platform/IPlatformRenderInterface.cs` - プラットフォームレンダリング
- E-22: `src/Avalonia.Controls/NativeControlHost.cs` - ネイティブコントロール
- E-23: `src/Avalonia.Controls/TrayIcon.cs` - トレイアイコン
- E-24: `src/Avalonia.Controls/Automation/Peers/ControlAutomationPeer.cs` - オートメーションピア
- E-25: `src/Avalonia.Base/AvaloniaObject.cs` - AvaloniaProperty基盤
- E-26: `src/Avalonia.Base/Interactivity/Interactive.cs` - ルーティングイベント
- E-27: `src/Avalonia.Base/Threading/Dispatcher.cs` - UIスレッド管理
- E-28: `src/Avalonia.Controls/Application.cs` - アプリケーション管理
- E-29: `readme.md` - プロジェクト概要
- E-30: `src/Avalonia.Base/Visual.cs` - ビジュアルツリー基盤
- E-31: `src/Avalonia.Base/StyledElement.cs` - スタイル要素基盤
- E-32: `src/Avalonia.Controls/Calendar/Calendar.cs` - カレンダーコントロール
- E-33: `src/Avalonia.Controls/DateTimePickers/DatePicker.cs` - 日付ピッカー
- E-34: `src/Avalonia.Controls/Notifications/WindowNotificationManager.cs` - 通知管理
- E-35: `src/Avalonia.Controls.ColorPicker/` - カラーピッカー
- E-36: `src/Avalonia.Base/Media/TextFormatting/TextLayout.cs` - テキストレイアウト

## 3) Claims と根拠の対応（レビューの主戦場）
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-01 | BR-001: 標準UIコントロールの提供 | E-01 | ○ |
| C-02 | BR-002: ウィンドウ管理機能 | E-02 | ○ |
| C-03 | BR-003: ポップアップ・フライアウト機能 | E-03, E-01 | ○ |
| C-04 | BR-004: データグリッド機能 | **根拠不足** | △ |
| C-05 | BR-005: カレンダー・日時選択機能 | E-32, E-33 | ○ |
| C-06 | BR-006: レイアウト管理システム | E-04 | ○ |
| C-07 | BR-007: グリッドレイアウト機能 | E-05 | ○ |
| C-08 | BR-008: スタックレイアウト機能 | E-04 | ○ |
| C-09 | BR-009: スクロール機能 | E-06 | ○ |
| C-10 | BR-010: 仮想化パネル機能 | E-06 | ○ |
| C-11 | BR-011: プロパティバインディング機能 | E-07, E-08 | ○ |
| C-12 | BR-012: コンパイル済みバインディング | E-07 | ○ |
| C-13 | BR-013: バリデーション機能 | E-07 | ○ |
| C-14 | BR-014: 値変換機能 | E-07 | ○ |
| C-15 | BR-015: スタイル定義機能 | E-09 | ○ |
| C-16 | BR-016: テーマ切り替え機能 | E-10 | ○ |
| C-17 | BR-017: リソースディクショナリ機能 | E-09, E-31 | ○ |
| C-18 | BR-018: コントロールテンプレート機能 | E-10 | ○ |
| C-19 | BR-019: ベクターグラフィックス描画 | E-11 | ○ |
| C-20 | BR-020: ビットマップ画像処理 | E-12 | ○ |
| C-21 | BR-021: ブラシ・塗りつぶし機能 | E-11 | ○ |
| C-22 | BR-022: エフェクト機能 | E-11 | ○ |
| C-23 | BR-023: レンダリングパイプライン管理 | E-21 | ○ |
| C-24 | BR-024: プロパティアニメーション | E-13 | ○ |
| C-25 | BR-025: トランジション効果 | E-14 | ○ |
| C-26 | BR-026: ページ遷移アニメーション | E-13, E-14 | ○ |
| C-27 | BR-027: キーボード入力処理 | E-16 | ○ |
| C-28 | BR-028: マウス・ポインター入力処理 | E-17 | ○ |
| C-29 | BR-029: テキスト入力・IME対応 | E-15 | ○ |
| C-30 | BR-030: ジェスチャー認識 | E-17 | ○ |
| C-31 | BR-031: ドラッグ＆ドロップ機能 | E-18 | ○ |
| C-32 | BR-032: フォーカス管理 | E-15 | ○ |
| C-33 | BR-033: キーボードナビゲーション | E-15, E-16 | ○ |
| C-34 | BR-034: クリップボード操作 | E-15 | ○ |
| C-35 | BR-035: ファイル・フォルダ選択機能 | E-19 | ○ |
| C-36 | BR-036: ファイルダイアログ機能 | E-20 | ○ |
| C-37 | BR-037: マルチプラットフォーム対応 | E-21, E-29 | ○ |
| C-38 | BR-038: ネイティブコントロール埋め込み | E-22 | ○ |
| C-39 | BR-039: システムトレイアイコン | E-23 | ○ |
| C-40 | BR-040: ネイティブメニュー | E-02 | ○ |
| C-41 | BR-041: オートメーションピア | E-24 | ○ |
| C-42 | BR-042: 診断・デバッグ機能 | E-25 | ○ |
| C-43 | BR-043: XAMLマークアップ解析 | **根拠不足** | △ |
| C-44 | BR-044: テキスト描画・フォント管理 | E-36 | ○ |
| C-45 | BR-045: ジオメトリ操作 | E-11 | ○ |
| C-46 | BR-046: 変形（Transform）機能 | E-30 | ○ |
| C-47 | BR-047: ビジュアルツリー管理 | E-30 | ○ |
| C-48 | BR-048: 論理ツリー管理 | E-31 | ○ |
| C-49 | BR-049: AvaloniaPropertyシステム | E-25 | ○ |
| C-50 | BR-050: ルーティングイベントシステム | E-26 | ○ |
| C-51 | BR-051: コマンドシステム | E-01 | ○ |
| C-52 | BR-052: 通知表示機能 | E-34 | ○ |
| C-53 | BR-053: カラー選択機能 | E-35 | ○ |
| C-54 | BR-054: UIスレッド管理 | E-27 | ○ |
| C-55 | BR-055: アプリケーション管理 | E-28 | ○ |

## 4) 不足情報（Unknown / Missing）
- **BR-004 データグリッド機能**: DataGridの詳細実装ファイルの確認が必要
  - 候補：`src/Avalonia.Controls/DataGrid/` / 外部パッケージとしての提供可能性
- **BR-041 オートメーションピア**: UI Automationパターンの詳細確認が必要
  - 候補：`src/Avalonia.Controls/Automation/` の詳細確認
- **BR-043 XAMLマークアップ解析**: Markupプロジェクトの詳細確認が必要
  - 候補：`src/Markup/` / ビルドタスクプロジェクト

## 5) リスクフラグ（レビュー観点）
- **0 (低リスク)**: BR-001〜BR-003, BR-005〜BR-042, BR-044〜BR-055 - ソースコードで直接確認済み
- **1 (中リスク)**: BR-004 - DataGridは外部パッケージ（Avalonia.Controls.DataGrid）として提供される可能性あり
- **1 (中リスク)**: BR-043 - XAML処理はビルドタスクとして別プロジェクトで実装

## 6) レビュアーチェックリスト（最小）
- [ ] BR-004（データグリッド）の実装場所を確認（コアパッケージ vs 外部パッケージ）
- [ ] BR-041〜BR-043のアクセシビリティ・XAML処理の詳細仕様を確認
- [ ] 各業務要件の優先度が妥当かビジネス観点で確認
- [ ] 関連機能の列挙が網羅的か技術観点で確認
- [ ] WPF互換性に関する記載が正確か確認
