---
generated_at: 2026-02-19 00:10:00
metrics:
  claims_total: 48
  claims_with_evidence: 45
  claims_without_evidence: 3
confidence_derived: 0.94
---

# 根拠レポート：運用マニュアル

## 本レポートについて

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

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

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

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

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

---

## 1) サマリー（まず見るところ）
- 総合信頼度（derived）：**0.94**
  - 根拠あり：45 / 48、根拠なし：3
- 優先レビュー（高）
  1. **対応ブラウザ情報**: 該当なし（Rパッケージのため）として省略
  2. **パフォーマンス要件の具体的数値**: 機能設計書から抽出不可
  3. **バージョン間の互換性情報**: 詳細な互換性情報は未記載

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

- E-01: `docs/code-to-docs/README.md` - プロジェクト概要、技術スタック
- E-02: `docs/code-to-docs/機能一覧/機能一覧.csv` - 83個の機能の一覧
- E-03: `docs/code-to-docs/業務要件一覧/業務要件一覧.csv` - 48個の業務要件
- E-04: `docs/code-to-docs/機能設計書/1-filter.md` - filter関数の詳細仕様
- E-05: `docs/code-to-docs/機能設計書/7-mutate.md` - mutate関数の詳細仕様
- E-06: `docs/code-to-docs/機能設計書/6-select.md` - select関数の詳細仕様
- E-07: `docs/code-to-docs/機能設計書/13-group_by.md` - group_by関数の詳細仕様
- E-08: `docs/code-to-docs/画面一覧/画面一覧.csv` - 画面なしの確認
- E-09: `R/filter.R` - filterソースコード
- E-10: `R/mutate.R` - mutateソースコード
- E-11: `R/select.R` - selectソースコード
- E-12: `R/group-by.R` - group_byソースコード
- E-13: `DESCRIPTION` - パッケージメタデータ、依存関係

## 3) Claims と根拠の対応（レビューの主戦場）
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-01 | dplyrはRのデータ操作パッケージである | E-01 | ○ |
| C-02 | filter関数は条件に基づいて行をフィルタリングする | E-02, E-04, E-09 | ○ |
| C-03 | filterでNAはFALSEとして扱われる | E-04 | ○ |
| C-04 | 複数条件はAND結合される | E-04 | ○ |
| C-05 | select関数は列を選択する | E-02, E-06, E-11 | ○ |
| C-06 | tidy-select構文をサポート | E-06 | ○ |
| C-07 | グループ変数は自動的に保持される | E-06 | ○ |
| C-08 | mutate関数は新規列を作成する | E-02, E-05, E-10 | ○ |
| C-09 | mutateで行数は不変 | E-05 | ○ |
| C-10 | NULLを設定すると列が削除される | E-05 | ○ |
| C-11 | group_by関数はデータをグループ化する | E-02, E-07, E-12 | ○ |
| C-12 | grouped_dfクラスに変換される | E-07 | ○ |
| C-13 | グループは昇順でソートされる | E-07 | ○ |
| C-14 | summarise関数でグループ集計ができる | E-02, E-03 | ○ |
| C-15 | arrangeでNAは末尾に配置される | E-02 | ○ |
| C-16 | left_joinはxの全行を保持する | E-02, E-03 | ○ |
| C-17 | inner_joinは両方にある行のみ保持 | E-02, E-03 | ○ |
| C-18 | bind_rowsは行方向に結合する | E-02, E-03 | ○ |
| C-19 | distinct関数は重複を除去する | E-02, E-03 | ○ |
| C-20 | slice関数群で位置指定選択ができる | E-02, E-03 | ○ |
| C-21 | rename関数で列名を変更できる | E-02, E-03 | ○ |
| C-22 | relocate関数で列位置を変更できる | E-02, E-03 | ○ |
| C-23 | if_else関数で条件分岐ができる | E-02, E-03 | ○ |
| C-24 | case_when関数で複数条件分岐ができる | E-02, E-03 | ○ |
| C-25 | across関数で複数列に操作を適用できる | E-02, E-03 | ○ |
| C-26 | count関数でグループカウントができる | E-02, E-03 | ○ |
| C-27 | lead/lag関数で前後の値を参照できる | E-02, E-03 | ○ |
| C-28 | row_number等のランキング関数が利用可能 | E-02, E-03 | ○ |
| C-29 | union関数で和集合を取得できる | E-02, E-03 | ○ |
| C-30 | intersect関数で積集合を取得できる | E-02, E-03 | ○ |
| C-31 | setdiff関数で差集合を取得できる | E-02, E-03 | ○ |
| C-32 | R >= 4.1.0が必要 | E-01, E-13 | ○ |
| C-33 | CRANからインストール可能 | E-01 | ○ |
| C-34 | GitHubからインストール可能 | E-01 | ○ |
| C-35 | パイプ演算子で処理を連結できる | E-01 | ○ |
| C-36 | starwarsサンプルデータが含まれる | E-02 | ○ |
| C-37 | stormsサンプルデータが含まれる | E-02 | ○ |
| C-38 | tibble関数でtibbleを作成できる | E-02 | ○ |
| C-39 | glimpse関数でデータ概要を表示できる | E-02 | ○ |
| C-40 | coalesce関数で欠損値を補完できる | E-02, E-03 | ○ |
| C-41 | na_if関数で値をNAに置換できる | E-02, E-03 | ○ |
| C-42 | filter_out関数でfilterの逆操作ができる | E-02, E-04 | ○ |
| C-43 | semi_joinはフィルタリング結合を行う | E-02, E-03 | ○ |
| C-44 | anti_joinはマッチしない行を返す | E-02, E-03 | ○ |
| C-45 | ungroup関数でグループ化を解除できる | E-02, E-03 | ○ |
| C-46 | 対応ブラウザ情報（該当なし） | **根拠なし** | △ |
| C-47 | パフォーマンス要件の具体的数値 | **根拠なし** | △ |
| C-48 | バージョン間の詳細な互換性情報 | **根拠なし** | △ |

## 4) 不足情報（Unknown / Missing）
- **対応ブラウザ/環境情報**: dplyrはRパッケージであり、ブラウザは該当しない。対応するR環境の詳細（OS互換性等）は省略した。
  - 候補: DESCRIPTION / NEWS.md / GitHub Actions設定
- **パフォーマンス要件**: 具体的なベンチマーク数値は機能設計書に記載なし
  - 候補: ベンチマーク結果 / テストコード
- **バージョン互換性**: dplyr 1.1.0以降の変更点は部分的に記載あり、完全な互換性マトリックスは未作成
  - 候補: NEWS.md / ライフサイクル管理ドキュメント

## 5) リスクフラグ（レビュー観点）
- **0: 低リスク** - 基本的な機能説明（filter, select, mutate, group_by等）
- **0: 低リスク** - インストール・環境設定手順
- **0: 低リスク** - 結合操作、集合演算の説明
- **1: 中リスク** - エラーメッセージと対処法（実際のエラー文言は変更される可能性あり）
- **1: 中リスク** - よくある質問（ユーザーの実際の課題と異なる可能性）

## 6) レビュアーチェックリスト（最小）
- [ ] サンプルコードが正しく動作するか確認
- [ ] 機能説明が実際の動作と一致するか確認
- [ ] エラーメッセージの記載が最新バージョンと一致するか確認
- [ ] インストール手順が現在の推奨方法と一致するか確認
- [ ] 参照しているURLが有効であることを確認
- [ ] トラブルシューティングの内容が実際の問題解決に役立つか確認
