---
generated_at: 2026-02-19 10:35:00
metrics:
  claims_total: 96
  claims_with_evidence: 96
  claims_without_evidence: 0
confidence_derived: 1.00
---

# 根拠レポート：layers-tools.csv

## 本レポートについて

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

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

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

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

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

---

## 1) サマリー（まず見るところ）
- 総合信頼度（derived）：**1.00**
  - 根拠あり：96 / 96、根拠なし：0
- 優先レビュー（高）
  1. **LSP関連テストケース（UT-TOL-006〜027）**：coc.nvim、vim-lsp、LanguageClient-neovimの3種類のLSPエンジン全てをカバー
  2. **FZF関連テストケース（UT-TOL-034〜045）**：Clap、LeaderF、fzf.vimの条件分岐を網羅
  3. **YCM設定テストケース（UT-TOL-076〜096）**：Pythonコードのユニットテスト（global_conf.py）

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

- E-01: `layers/+tools/cscope/config.vim` - cscopeレイヤー設定ファイル
- E-02: `layers/+tools/cscope/packages.vim` - cscopeパッケージ定義
- E-03: `layers/+tools/ctags/config.vim` - ctagsレイヤー設定（空ファイル）
- E-04: `layers/+tools/ctags/packages.vim` - ctagsパッケージ定義
- E-05: `layers/+tools/docker/config.vim` - dockerレイヤー設定（空ファイル）
- E-06: `layers/+tools/docker/packages.vim` - dockerパッケージ定義
- E-07: `layers/+tools/file-manager/config.vim` - ファイルマネージャ設定
- E-08: `layers/+tools/file-manager/packages.vim` - ファイルマネージャパッケージ定義
- E-09: `layers/+tools/fzf/config.vim` - fzfレイヤー設定
- E-10: `layers/+tools/fzf/packages.vim` - fzfパッケージ定義
- E-11: `layers/+tools/lsp/config.vim` - LSPレイヤー設定
- E-12: `layers/+tools/lsp/packages.vim` - LSPパッケージ定義
- E-13: `layers/+tools/tmux/config.vim` - tmuxレイヤー設定
- E-14: `layers/+tools/tmux/packages.vim` - tmuxパッケージ定義
- E-15: `layers/+tools/vimspector/config.vim` - vimspector設定（空ファイル）
- E-16: `layers/+tools/vimspector/packages.vim` - vimspectorパッケージ定義
- E-17: `layers/+tools/ycmd/config.vim` - ycmdレイヤー設定
- E-18: `layers/+tools/ycmd/packages.vim` - ycmdパッケージ定義
- E-19: `layers/+tools/ycmd/global_conf.py` - YCM用Pythonグローバル設定

## 3) Claims と根拠の対応（レビューの主戦場）
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-01〜05 | file-manager/config.vim - s:CocExplorerFind/Toggle関数のテスト | E-07 | ○ |
| C-06〜09 | lsp/config.vim - s:try_show_signature_help関数の無視リスト処理 | E-11 | ○ |
| C-10〜12 | lsp/config.vim - s:coc関数のVim設定（cmdheight, updatetime, signcolumn） | E-11 | ○ |
| C-13〜15 | lsp/config.vim - s:check_back_space関数の空白チェック | E-11 | ○ |
| C-16〜18 | lsp/config.vim - s:lcn関数のLanguageClient設定 | E-11 | ○ |
| C-19〜23 | lsp/config.vim - s:vim_lsp関数の言語別LSP登録 | E-11 | ○ |
| C-24〜27 | lsp/config.vim - which-key連携関数 | E-11 | ○ |
| C-28〜33 | lsp/packages.vim - LSPエンジン別プラグイン登録 | E-12 | ○ |
| C-34〜45 | fzf/config.vim, packages.vim - fzf/Clap/LeaderF設定 | E-09, E-10 | ○ |
| C-46〜56 | cscope/config.vim - cscope設定とキーマッピング | E-01 | ○ |
| C-57〜58 | ctags/packages.vim - vim-gutentagsプラグイン | E-04 | ○ |
| C-59 | docker/packages.vim - Dockerfile.vimプラグイン | E-06 | ○ |
| C-60〜63 | file-manager/packages.vim - NERDTree関連プラグイン | E-08 | ○ |
| C-64〜69 | tmux/config.vim, packages.vim - tmux連携設定 | E-13, E-14 | ○ |
| C-70〜71 | vimspector/packages.vim - vimspectorプラグイン | E-16 | ○ |
| C-72〜75 | ycmd/config.vim, packages.vim - YCM設定 | E-17, E-18 | ○ |
| C-76〜96 | ycmd/global_conf.py - Python関数のユニットテスト | E-19 | ○ |

## 4) 不足情報（Unknown / Missing）
- なし
  - 全てのテストケースはソースコードから直接抽出された関数・設定に基づいている
  - 空ファイル（ctags/config.vim、docker/config.vim、vimspector/config.vim）は解析対象から除外

## 5) リスクフラグ（レビュー観点）
- **0: 低リスク** - 全テストケースがソースコードに明確な根拠を持つ
- 注意事項:
  - LSPレイヤー（E-11, E-12）は3種類のエンジン（coc, vim_lsp, lcn）に対応しており、テストケースもこれらを網羅
  - global_conf.py（E-19）はPythonコードであり、Vim Scriptとは異なるテスト手法が必要
  - 条件分岐が多いファイル（fzf/config.vim、tmux/config.vim）は環境依存のテストが必要

## 6) レビュアーチェックリスト（最小）
- [ ] LSP関連テストケース（UT-TOL-006〜033）が3種類のLSPエンジン全てをカバーしているか
- [ ] FZF関連テストケース（UT-TOL-034〜045）がClap/LeaderF/fzfの条件分岐を網羅しているか
- [ ] file-manager関連テストケース（UT-TOL-001〜005, 060〜063）がcoc-explorer/NERDTreeの両方をカバーしているか
- [ ] tmux関連テストケース（UT-TOL-064〜069）がtmux環境/非tmux環境の両方を考慮しているか
- [ ] global_conf.py関連テストケース（UT-TOL-076〜096）がPython関数の正常系・異常系・境界値をカバーしているか
- [ ] 空ファイル（ctags/config.vim、docker/config.vim、vimspector/config.vim）が正しく除外されているか
