---
generated_at: 2026-02-18 16:30:00
metrics:
  claims_total: 182
  claims_with_evidence: 182
  claims_without_evidence: 0
confidence_derived: 1.00
---

# 根拠レポート：plugins-t-z 単体テストケース一覧

## 本レポートについて

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

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

1. **根拠の有無確認**：各テストケースに対して、ソースコードに対応する関数・処理が存在するか
2. **根拠との整合性**：テストケースの内容がソースコードの動作と矛盾していないか
3. **網羅性**：主要な関数・処理がテストケースとしてカバーされているか

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

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

---

## 1) サマリー（まず見るところ）
- 総合信頼度（derived）：**1.00**
  - 根拠あり：182 / 182、根拠なし：0
- 優先レビュー（高）
  1. **transfer関数のテストケース（UT-PTZ-053〜059）**：ファイルアップロード機能は外部サービス依存のため、モック化が必要
  2. **zshz関数のテストケース（UT-PTZ-156〜166）**：複雑なロジックを含むため、境界値テストの追加を推奨
  3. **wd関連関数のテストケース（UT-PTZ-119〜133）**：ファイルI/Oを含むため、テスト環境の準備が必要

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

- E-01: `plugins/tailscale/tailscale.plugin.zsh`
- E-02: `plugins/task/task.plugin.zsh`
- E-03: `plugins/taskwarrior/taskwarrior.plugin.zsh`
- E-04: `plugins/term_tab/term_tab.plugin.zsh`
- E-05: `plugins/terraform/terraform.plugin.zsh`
- E-06: `plugins/textastic/textastic.plugin.zsh`
- E-07: `plugins/textmate/textmate.plugin.zsh`
- E-08: `plugins/thefuck/thefuck.plugin.zsh`
- E-09: `plugins/themes/themes.plugin.zsh`
- E-10: `plugins/tig/tig.plugin.zsh`
- E-11: `plugins/timer/timer.plugin.zsh`
- E-12: `plugins/timoni/timoni.plugin.zsh`
- E-13: `plugins/tldr/tldr.plugin.zsh`
- E-14: `plugins/tmux/tmux.plugin.zsh`
- E-15: `plugins/tmuxinator/tmuxinator.plugin.zsh`
- E-16: `plugins/toolbox/toolbox.plugin.zsh`
- E-17: `plugins/torrent/torrent.plugin.zsh`
- E-18: `plugins/transfer/transfer.plugin.zsh`
- E-19: `plugins/tt/tt.plugin.zsh`
- E-20: `plugins/ubuntu/ubuntu.plugin.zsh`
- E-21: `plugins/universalarchive/universalarchive.plugin.zsh`
- E-22: `plugins/urltools/urltools.plugin.zsh`
- E-23: `plugins/uv/uv.plugin.zsh`
- E-24: `plugins/vagrant-prompt/vagrant-prompt.plugin.zsh`
- E-25: `plugins/vagrant/vagrant.plugin.zsh`
- E-26: `plugins/vault/vault.plugin.zsh`
- E-27: `plugins/vi-mode/vi-mode.plugin.zsh`
- E-28: `plugins/vim-interaction/vim-interaction.plugin.zsh`
- E-29: `plugins/virtualenv/virtualenv.plugin.zsh`
- E-30: `plugins/virtualenvwrapper/virtualenvwrapper.plugin.zsh`
- E-31: `plugins/volta/volta.plugin.zsh`
- E-32: `plugins/vscode/vscode.plugin.zsh`
- E-33: `plugins/vundle/vundle.plugin.zsh`
- E-34: `plugins/wakeonlan/wakeonlan.plugin.zsh`
- E-35: `plugins/wd/wd.plugin.zsh`
- E-36: `plugins/wd/wd.sh`
- E-37: `plugins/web-search/web-search.plugin.zsh`
- E-38: `plugins/wp-cli/wp-cli.plugin.zsh`
- E-39: `plugins/xcode/xcode.plugin.zsh`
- E-40: `plugins/yarn/yarn.plugin.zsh`
- E-41: `plugins/yii/yii.plugin.zsh`
- E-42: `plugins/yii2/yii2.plugin.zsh`
- E-43: `plugins/yum/yum.plugin.zsh`
- E-44: `plugins/z/z.plugin.zsh`
- E-45: `plugins/zbell/zbell.plugin.zsh`
- E-46: `plugins/zeus/zeus.plugin.zsh`
- E-47: `plugins/zoxide/zoxide.plugin.zsh`
- E-48: `plugins/zsh-interactive-cd/zsh-interactive-cd.plugin.zsh`
- E-49: `plugins/zsh-navigation-tools/zsh-navigation-tools.plugin.zsh`

## 3) Claims と根拠の対応（レビューの主戦場）

### tailscale プラグイン (UT-PTZ-001〜003)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-01 | tailscaleコマンド存在時に補完が設定される | E-01: L1-16 | ○ |
| C-02 | tailscaleコマンド不在時は早期リターン | E-01: L1-3 | ○ |
| C-03 | エイリアス設定時も補完が適用される | E-01: L18-23 | ○ |

### task プラグイン (UT-PTZ-004〜005)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-04 | taskコマンド存在時に補完が設定される | E-02: L1-14 | ○ |
| C-05 | taskコマンド不在時は早期リターン | E-02: L2-4 | ○ |

### taskwarrior プラグイン (UT-PTZ-006)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-06 | tエイリアスがtaskに設定される | E-03: L6 | ○ |

### term_tab プラグイン (UT-PTZ-007〜009)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-07 | Solarisでの処理 | E-04: L28-29 | ○ |
| C-08 | Linuxでの処理 | E-04: L30 | ○ |
| C-09 | macOSでの処理 | E-04: L31 | ○ |

### terraform プラグイン (UT-PTZ-010〜013)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-10 | tf_prompt_infoがワークスペース名を返す | E-05: L1-9 | ○ |
| C-11 | ホームディレクトリでは何も表示しない | E-05: L3 | ○ |
| C-12 | .terraformディレクトリがない場合は何も表示しない | E-05: L5 | ○ |
| C-13 | tf_version_prompt_infoがバージョンを返す | E-05: L11-15 | ○ |

### textastic プラグイン (UT-PTZ-014〜016)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-14 | 引数なしでTextastic起動 | E-06: L7-9 | ○ |
| C-15 | ファイル指定でTextastic起動 | E-06: L10-11 | ○ |
| C-16 | ディレクトリ指定でcd+Textastic起動 | E-06: L12-15 | ○ |

### textmate プラグイン (UT-PTZ-017〜019)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-17 | 引数なしでカレントディレクトリを開く | E-07: L6-7 | ○ |
| C-18 | ディレクトリ指定でcd+mate | E-07: L8-10 | ○ |
| C-19 | 複数ファイル指定で全て開く | E-07: L11-12 | ○ |

### thefuck プラグイン (UT-PTZ-020〜022)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-20 | thefuck未インストール時のエラー表示 | E-08: L1-5 | ○ |
| C-21 | fuck-command-lineの修正機能 | E-08: L11-16 | ○ |
| C-22 | 修正不能時のベル音 | E-08: L13 | ○ |

### themes プラグイン (UT-PTZ-023〜027)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-23 | theme関数でテーマロード | E-09: L1-14 | ○ |
| C-24 | 引数なしでrandomテーマ | E-09: L2 | ○ |
| C-25 | 存在しないテーマでエラー | E-09: L11-13 | ○ |
| C-26 | ZSH_CUSTOMのテーマ優先 | E-09: L4-7 | ○ |
| C-27 | lstheme関数でテーマ一覧 | E-09: L22-35 | ○ |

### timer プラグイン (UT-PTZ-028〜033)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-28 | __timer_current_time関数 | E-11: L3-6 | ○ |
| C-29 | __timer_format_duration関数 | E-11: L8-14 | ○ |
| C-30 | 0分の場合の表示 | E-11: L13 | ○ |
| C-31 | 閾値以上でタイマー表示 | E-11: L25-29 | ○ |
| C-32 | 閾値未満で非表示 | E-11: L25 | ○ |
| C-33 | clearコマンド除外 | E-11: L27 | ○ |

### timoni プラグイン (UT-PTZ-034〜035)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-34 | timoniコマンド存在時に補完設定 | E-12: L1-15 | ○ |
| C-35 | timoniコマンド不在時に早期リターン | E-12: L2-4 | ○ |

### tldr プラグイン (UT-PTZ-036〜038)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-36 | バッファ空で履歴から取得 | E-13: L3 | ○ |
| C-37 | バッファからtldrコマンド構築 | E-13: L10-13 | ○ |
| C-38 | tldr始まりは何もしない | E-13: L6 | ○ |

### tmux プラグイン (UT-PTZ-039〜046)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-39 | 引数ありで透過 | E-14: L112-115 | ○ |
| C-40 | autoconnectで既存セッション接続 | E-14: L138-142 | ○ |
| C-41 | セッションなしで新規作成 | E-14: L145-156 | ○ |
| C-42 | AUTONAME_SESSIONでディレクトリ名 | E-14: L126-135 | ○ |
| C-43 | HOMEディレクトリでHOME | E-14: L130 | ○ |
| C-44 | ルートでROOT | E-14: L132 | ○ |
| C-45 | _tmux_directory_session関数 | E-14: L178-187 | ○ |
| C-46 | tmux未インストール時のエラー | E-14: L1-4 | ○ |

### toolbox プラグイン (UT-PTZ-047〜049)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-47 | toolbox_prompt_info関数 | E-16: L1-3 | ○ |
| C-48 | 環境外で空文字 | E-16: L2 | ○ |
| C-49 | toolbox_prompt_name関数 | E-16: L5-13 | ○ |

### torrent プラグイン (UT-PTZ-050〜052)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-50 | マグネットURIからtorrent生成 | E-17: L5-16 | ○ |
| C-51 | dnなしでハッシュ名 | E-17: L13 | ○ |
| C-52 | 無効URIで戻り値1 | E-17: L6 | ○ |

### transfer プラグイン (UT-PTZ-053〜059)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-53 | ファイルアップロード | E-18: L81-86 | ○ |
| C-54 | ディレクトリのtar.gzアップロード | E-18: L65-79 | ○ |
| C-55 | GPG暗号化アップロード | E-18: L52-53, L74-75, L82-83 | ○ |
| C-56 | パイプ入力からアップロード | E-18: L50-56 | ○ |
| C-57 | 引数なしで使用方法表示 | E-18: L9-25 | ○ |
| C-58 | curl未インストール時エラー | E-18: L27-30 | ○ |
| C-59 | 存在しないファイルでエラー | E-18: L60-62 | ○ |

### tt プラグイン (UT-PTZ-060〜063)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-60 | 日付→タイムスタンプ変換 | E-19: L7-13 | ○ |
| C-61 | 日時→タイムスタンプ変換 | E-19: L9-11 | ○ |
| C-62 | タイムスタンプ→日時変換 | E-19: L19 | ○ |
| C-63 | 引数なしで現在時刻 | E-19: L14-17 | ○ |

### ubuntu プラグイン (UT-PTZ-064〜070)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-64 | aar関数でPPA追加 | E-20: L67-80 | ○ |
| C-65 | パッケージ名推測 | E-20: L74-76 | ○ |
| C-66 | apt-history install | E-20: L92-93 | ○ |
| C-67 | apt-history upgrade | E-20: L95-96 | ○ |
| C-68 | apt-history remove | E-20: L95-96 | ○ |
| C-69 | apt-history 不明オプション | E-20: L107-114 | ○ |
| C-70 | apt-list-packages関数 | E-20: L133-138 | ○ |

### universalarchive プラグイン (UT-PTZ-071〜077)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-71 | 7z圧縮 | E-21: L52 | ○ |
| C-72 | tar.gz圧縮 | E-21: L60 | ○ |
| C-73 | zip圧縮 | E-21: L66 | ○ |
| C-74 | 引数不足でエラー | E-21: L12-15 | ○ |
| C-75 | 存在しないファイルでエラー | E-21: L22-25 | ○ |
| C-76 | 未サポート形式でエラー | E-21: L68 | ○ |
| C-77 | 既存ファイル回避 | E-21: L38-39 | ○ |

### urltools プラグイン (UT-PTZ-078〜080)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-78 | urlencode | E-22: L12-39 | ○ |
| C-79 | urldecode | E-22: L12-39 | ○ |
| C-80 | ツール自動選択 | E-22: L11-40 | ○ |

### uv プラグイン (UT-PTZ-081〜082)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-81 | uv未インストール時の早期リターン | E-23: L2-4 | ○ |
| C-82 | エイリアス設定 | E-23: L8-28 | ○ |

### vagrant-prompt プラグイン (UT-PTZ-083〜086)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-83 | running状態表示 | E-24: L11 | ○ |
| C-84 | poweroff状態表示 | E-24: L12 | ○ |
| C-85 | suspended状態表示 | E-24: L13 | ○ |
| C-86 | Vagrantfile不在時 | E-24: L2-4 | ○ |

### vi-mode プラグイン (UT-PTZ-087〜093)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-87 | insertモードでカーソル形状変更 | E-27: L28-44 | ○ |
| C-88 | commandモードでブロックカーソル | E-27: L38 | ○ |
| C-89 | 機能無効時は何もしない | E-27: L29 | ○ |
| C-90 | vicmdでMODE_INDICATOR | E-27: L167-169 | ○ |
| C-91 | viinsでINSERT_MODE_INDICATOR | E-27: L168 | ○ |
| C-92 | コピー時clipboard連携 | E-27: L131-137 | ○ |
| C-93 | ペースト時clipboard連携 | E-27: L138-145 | ○ |

### vim-interaction プラグイン (UT-PTZ-094〜097)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-94 | 引数なしで使用方法表示 | E-28: L8-18 | ○ |
| C-95 | ファイル指定でgvimオープン | E-28: L52-57 | ○ |
| C-96 | -bオプションで前処理 | E-28: L38-39, L50 | ○ |
| C-97 | -aオプションで後処理 | E-28: L38-39, L49 | ○ |

### virtualenv プラグイン (UT-PTZ-098〜099)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-98 | VIRTUAL_ENV設定時にvenv名 | E-29: L1-4 | ○ |
| C-99 | VIRTUAL_ENV未設定時に空 | E-29: L2 | ○ |

### virtualenvwrapper プラグイン (UT-PTZ-100〜102)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-100 | .venvファイルで自動アクティベート | E-30: L46-51 | ○ |
| C-101 | .gitで自動アクティベート | E-30: L40-43 | ○ |
| C-102 | 離れた時に自動deactivate | E-30: L56-66 | ○ |

### volta プラグイン (UT-PTZ-103〜104)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-103 | volta存在時に補完設定 | E-31: L1-15 | ○ |
| C-104 | volta不在時に早期リターン | E-31: L2-4 | ○ |

### vscode プラグイン (UT-PTZ-105〜110)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-105 | 引数ありでパス指定 | E-32: L30-31 | ○ |
| C-106 | 引数なしでカレント | E-32: L32-33 | ○ |
| C-107 | code優先検出 | E-32: L16-17 | ○ |
| C-108 | code-insiders検出 | E-32: L18-19 | ○ |
| C-109 | codium検出 | E-32: L20-21 | ○ |
| C-110 | cursor検出 | E-32: L22-23 | ○ |

### vundle プラグイン (UT-PTZ-111〜115)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-111 | vundle-initでgit clone | E-33: L1-12 | ○ |
| C-112 | インストール済みで何もしない | E-33: L7 | ○ |
| C-113 | vundle関数でPluginInstall | E-33: L14-17 | ○ |
| C-114 | vundle-updateでPluginInstall! | E-33: L19-22 | ○ |
| C-115 | vundle-cleanでPluginClean! | E-33: L24-27 | ○ |

### wakeonlan プラグイン (UT-PTZ-116〜118)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-116 | wake関数でWOL実行 | E-34: L1-14 | ○ |
| C-117 | 設定ファイル不在時エラー | E-34: L3-6 | ○ |
| C-118 | wakeonlan未インストール時エラー | E-34: L8-11 | ○ |

### wd プラグイン (UT-PTZ-119〜133)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-119 | wd_warpでワープ | E-36: L136-164 | ○ |
| C-120 | サブディレクトリ指定ワープ | E-36: L153-156 | ○ |
| C-121 | 未登録ポイントでエラー | E-36: L162 | ○ |
| C-122 | ..で相対移動 | E-36: L141-150 | ○ |
| C-123 | wd_addでポイント追加 | E-36: L166-214 | ○ |
| C-124 | ポイント名自動生成 | E-36: L173-175 | ○ |
| C-125 | 既存ポイント警告 | E-36: L212 | ○ |
| C-126 | --force上書き | E-36: L194 | ○ |
| C-127 | 不正文字チェック | E-36: L188-189 | ○ |
| C-128 | wd_removeで削除 | E-36: L238-267 | ○ |
| C-129 | 未登録削除でエラー | E-36: L264 | ○ |
| C-130 | wd_list_allで一覧 | E-36: L350-383 | ○ |
| C-131 | wd_showでポイント情報 | E-36: L412-446 | ○ |
| C-132 | wd_cleanでクリーンアップ | E-36: L448-488 | ○ |
| C-133 | クリーン不要時 | E-36: L476-478 | ○ |

### web-search プラグイン (UT-PTZ-134〜139)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-134 | google検索 | E-37: L10 | ○ |
| C-135 | duckduckgo検索 | E-37: L14 | ○ |
| C-136 | github検索 | E-37: L17 | ○ |
| C-137 | 引数なしでメインページ | E-37: L60-64 | ○ |
| C-138 | 未サポートエンジンでエラー | E-37: L45-48 | ○ |
| C-139 | カスタムエンジン | E-37: L9, L111-117 | ○ |

### xcode プラグイン (UT-PTZ-140〜149)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-140 | xcworkspace優先 | E-39: L10 | ○ |
| C-141 | xcodeprojオープン | E-39: L10 | ○ |
| C-142 | Xcodeファイル不在でエラー | E-39: L12-15 | ○ |
| C-143 | xx関数でファイルオープン | E-39: L32-39 | ○ |
| C-144 | xx引数なしでエラー | E-39: L33-36 | ○ |
| C-145 | xcselv関数でバージョン選択 | E-39: L46-80 | ○ |
| C-146 | -pで現在バージョン | E-39: L52-54 | ○ |
| C-147 | -lでバージョン一覧 | E-39: L55-57 | ○ |
| C-148 | 存在しないバージョンでエラー | E-39: L73-75 | ○ |
| C-149 | simulator関数 | E-39: L194-208 | ○ |

### yarn プラグイン (UT-PTZ-150〜153)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-150 | global binディレクトリをPATHに追加 | E-40: L1-11 | ○ |
| C-151 | yエイリアス | E-40: L13 | ○ |
| C-152 | berryモードエイリアス | E-40: L41-48 | ○ |
| C-153 | classicモードエイリアス | E-40: L51-63 | ○ |

### yii/yii2 プラグイン (UT-PTZ-154〜155)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-154 | _yii補完関数 | E-41: L3-14 | ○ |
| C-155 | _yii2補完関数 | E-42: L3-29 | ○ |

### z プラグイン (UT-PTZ-156〜166)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-156 | zshz frecent検索 | E-44: L617-712 | ○ |
| C-157 | -rでランク検索 | E-44: L649 | ○ |
| C-158 | -tで時間検索 | E-44: L650 | ○ |
| C-159 | -lで一覧表示 | E-44: L770 | ○ |
| C-160 | -xで削除 | E-44: L773-779 | ○ |
| C-161 | -cでサブディレクトリ限定 | E-44: L765 | ○ |
| C-162 | マッチなしで戻り値1 | E-44: L705 | ○ |
| C-163 | _zshz_add_or_remove_path追加 | E-44: L208-325 | ○ |
| C-164 | HOME除外 | E-44: L217 | ○ |
| C-165 | 除外ディレクトリ | E-44: L220-225 | ○ |
| C-166 | エージング | E-44: L390-394 | ○ |

### zbell プラグイン (UT-PTZ-167〜171)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-167 | zbell_begin関数 | E-45: L61-64 | ○ |
| C-168 | zbell_end関数でベル | E-45: L68-92 | ○ |
| C-169 | 閾値未満で非通知 | E-45: L70 | ○ |
| C-170 | 無視リスト | E-45: L81-88 | ○ |
| C-171 | zbell_ui_notify関数 | E-45: L44-50 | ○ |

### zoxide プラグイン (UT-PTZ-172〜173)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-172 | zoxide初期化 | E-47: L2 | ○ |
| C-173 | zoxide未インストール時エラー | E-47: L4 | ○ |

### zsh-interactive-cd プラグイン (UT-PTZ-174〜179)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-174 | __zic_matched_subdir_list関数 | E-48: L14-78 | ○ |
| C-175 | プレフィックスマッチ | E-48: L43-55 | ○ |
| C-176 | case-insensitiveモード | E-48: L46-48 | ○ |
| C-177 | _zic_complete関数 | E-48: L95-147 | ○ |
| C-178 | zic-completion関数 | E-48: L149-163 | ○ |
| C-179 | デフォルトフォールバック | E-48: L157, L161 | ○ |

### zsh-navigation-tools プラグイン (UT-PTZ-180〜182)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-180 | 設定ディレクトリ作成 | E-49: L33-39 | ○ |
| C-181 | 設定ファイルコピー | E-49: L49-59 | ○ |
| C-182 | Ctrl+Rキーバインド | E-49: L73-74 | ○ |

## 4) 不足情報（Unknown / Missing）
- なし

全てのテストケースはソースコードの実装に基づいて作成されており、根拠なしの項目はありません。

## 5) リスクフラグ（レビュー観点）
- 0: 低リスク - エイリアス定義のみのプラグイン（tig, tmuxinator, vagrant, yum, zeus等）
- 1: 中リスク - 補完機能を持つプラグイン（外部コマンド依存）
- 2: 高リスク - ファイルI/O、外部サービス連携を持つプラグイン
  - transfer: 外部サービス（transfer.sh）への依存
  - wd: ファイルシステムへの読み書き
  - z: データファイルの読み書きと複雑なスコアリングロジック
  - virtualenvwrapper: 環境の自動検出と切り替え

## 6) レビュアーチェックリスト（最小）
- [ ] 高優先度テストケース（transfer, wd, z関連）の入力値と期待結果が妥当か
- [ ] 外部コマンド依存のテストケースでモック化戦略が必要か検討
- [ ] 境界値テストが網羅的か（特にz プラグインのスコアリング）
- [ ] エラーハンドリングのテストケースが十分か
- [ ] OS依存の処理（term_tab, xcode等）のテスト環境が用意可能か
