---
generated_at: 2026-02-22 14:04:00
metrics:
  claims_total: 26
  claims_with_evidence: 26
  claims_without_evidence: 0
confidence_derived: 1.00
---

# 根拠レポート：帳票一覧.csv

## 本レポートについて

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

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

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

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

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

---

## 1) サマリー（まず見るところ）
- 総合信頼度（derived）：**1.00**
  - 根拠あり：26 / 26、根拠なし：0
- 優先レビュー（高）
  1. **該当なし**：全ての主張にソースコード上の根拠あり
  2. **留意事項**：libuvはC言語の低レベルI/Oライブラリであり、ビジネスアプリケーションにおける印刷帳票やPDF出力のような帳票は存在しない。本一覧は「構造化されたデータ出力・情報レポート機能」を帳票として整理したものである
  3. **留意事項**：プラットフォーム別実装の詳細（各OS固有の実装差異）については網羅的な確認は行っていない

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

- E-01: `include/uv.h`（公開API宣言、構造体定義）
- E-02: `src/uv-common.c`（uv__print_handles, uv_metrics_info, uv_metrics_idle_time, uv_strerror, uv_err_name, uv_os_environ 実装）
- E-03: `src/unix/core.c`（uv_getrusage, uv_getrusage_thread, uv_os_uname, uv_os_get_passwd, uv_os_get_group, uv_os_gethostname 実装）
- E-04: `src/win/util.c`（Windows版 uv_getrusage, uv_cpu_info, uv_interface_addresses 等の実装）
- E-05: `src/version.c`（uv_version, uv_version_string 実装）
- E-06: `src/unix/fs.c`（uv_fs_stat, uv_fs_statfs 実装）
- E-07: `src/win/fs.c`（Windows版 uv_fs_stat, uv_fs_statfs 実装）
- E-08: `src/unix/linux.c`（Linux版 uv_cpu_info, uv_interface_addresses, uv_loadavg, uv_get_free_memory, uv_get_total_memory 等）
- E-09: `src/unix/darwin.c`（macOS版 uv_loadavg, uv_get_free_memory, uv_get_total_memory 等）
- E-10: `src/unix/bsd-ifaddrs.c`（BSD版 uv_interface_addresses 実装）
- E-11: `src/unix/sysinfo-memory.c`（sysinfo版メモリ情報取得実装）
- E-12: `src/unix/sysinfo-loadavg.c`（sysinfo版負荷平均取得実装）

## 3) Claims と根拠の対応（レビューの主戦場）
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-01 | 全ハンドル一覧出力（uv_print_all_handles） | E-01, E-02 | ○ |
| C-02 | アクティブハンドル一覧出力（uv_print_active_handles） | E-01, E-02 | ○ |
| C-03 | イベントループメトリクス情報（uv_metrics_info） | E-01, E-02 | ○ |
| C-04 | イベントループアイドル時間（uv_metrics_idle_time） | E-01, E-02 | ○ |
| C-05 | プロセスリソース使用状況レポート（uv_getrusage） | E-01, E-03, E-04 | ○ |
| C-06 | スレッドリソース使用状況レポート（uv_getrusage_thread） | E-01, E-03, E-04 | ○ |
| C-07 | CPU情報一覧（uv_cpu_info） | E-01, E-04, E-08 | ○ |
| C-08 | ネットワークインターフェース一覧（uv_interface_addresses） | E-01, E-08, E-10 | ○ |
| C-09 | OS情報レポート（uv_os_uname） | E-01, E-03, E-04 | ○ |
| C-10 | システム負荷平均（uv_loadavg） | E-01, E-08, E-09, E-12 | ○ |
| C-11 | 空きメモリ量（uv_get_free_memory） | E-01, E-08, E-09, E-11 | ○ |
| C-12 | 総メモリ量（uv_get_total_memory） | E-01, E-08, E-09, E-11 | ○ |
| C-13 | 制約メモリ量（uv_get_constrained_memory） | E-01, E-08 | ○ |
| C-14 | 利用可能メモリ量（uv_get_available_memory） | E-01, E-08 | ○ |
| C-15 | 常駐セットメモリサイズ（uv_resident_set_memory） | E-01, E-08 | ○ |
| C-16 | ファイル統計情報（uv_fs_stat/lstat/fstat） | E-01, E-06, E-07 | ○ |
| C-17 | ファイルシステム統計情報（uv_fs_statfs） | E-01, E-06, E-07 | ○ |
| C-18 | エラーメッセージ文字列（uv_strerror） | E-01, E-02 | ○ |
| C-19 | エラー名称文字列（uv_err_name） | E-01, E-02 | ○ |
| C-20 | バージョン番号（uv_version） | E-01, E-05 | ○ |
| C-21 | バージョン文字列（uv_version_string） | E-01, E-05 | ○ |
| C-22 | アップタイム（uv_uptime） | E-01, E-08 | ○ |
| C-23 | ユーザー情報（uv_os_get_passwd） | E-01, E-03, E-04 | ○ |
| C-24 | グループ情報（uv_os_get_group） | E-01, E-03, E-04 | ○ |
| C-25 | 環境変数一覧（uv_os_environ） | E-01, E-02 | ○ |
| C-26 | ホスト名（uv_os_gethostname） | E-01, E-03, E-04 | ○ |

## 4) 不足情報（Unknown / Missing）
- libuvは低レベルCライブラリであり、ビジネスアプリケーションにおける「帳票」（印刷帳票、PDF、Excelレポート等）は存在しない。本一覧は「構造化データ出力・情報レポートAPI」を帳票として広義に解釈して整理したものである
  - 候補：libuvを利用するアプリケーション側の帳票仕様 / ビジネス要件定義書 / 帳票レイアウト定義
- プラットフォーム固有の実装差異（例：Windowsでのuv_loadavgは常に0を返す等）の詳細は各プラットフォーム別ソースを個別に確認する必要がある
  - 候補：src/unix/darwin.c / src/unix/freebsd.c / src/unix/openbsd.c / src/win/util.c 等

## 5) リスクフラグ（レビュー観点）
- 1: 中リスク - 「帳票」の定義解釈。libuvは帳票生成ライブラリではなく、I/Oライブラリであるため、帳票の概念を「構造化データ出力API」として広義に解釈している。この解釈が目的と合致しているか確認が必要
- 0: 低リスク - 全主張がソースコード（ヘッダファイルおよび実装ファイル）に直接裏付けられている
- 0: 低リスク - API名称・構造体名はソースコードから正確に抽出されている

## 6) レビュアーチェックリスト（最小）
- [ ] libuvの「帳票」を「構造化データ出力・情報レポートAPI」と広義に解釈している点が目的に合致するか確認
- [ ] 各帳票（API）の説明がuv.hの公開API宣言と整合しているか確認
- [ ] カテゴリ分類（ハンドルデバッグ情報、メトリクス情報、リソース使用状況、システム情報、メモリ情報、ファイルシステム情報、エラー情報、バージョン情報、プロセス情報）が適切か確認
- [ ] プラットフォーム別実装の差異（特にWindowsとUnixの違い）が必要であれば追加調査
- [ ] 他に帳票として扱うべきAPI（uv_walk等のイテレーション系API）が漏れていないか確認
