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

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

## 本レポートについて

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

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

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

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

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

---

## 1) サマリー（まず見るところ）
- 総合信頼度（derived）：**1.00**
  - 根拠あり：127 / 127、根拠なし：0
- 優先レビュー（高）
  1. なし（全テストケースにソースコード根拠あり）

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

- E-01: `plugins/alias-finder/alias-finder.plugin.zsh` - alias-finder関数、preexec_alias-finder関数
- E-02: `plugins/aliases/aliases.plugin.zsh` - als関数定義
- E-03: `plugins/aliases/cheatsheet.py` - parse, cheatsheet, pretty_print_group, pretty_print関数
- E-04: `plugins/aliases/termcolor.py` - colored, cprint関数
- E-05: `plugins/ansible/ansible.plugin.zsh` - ansible-version, ansible-role-init関数、エイリアス定義
- E-06: `plugins/archlinux/archlinux.plugin.zsh` - paclist, pacdisowned, pacmansignkeys, pacweb, upgrade, auownloc関数、多数のエイリアス
- E-07: `plugins/aws/aws.plugin.zsh` - agp, agr, asp, asr, acp, aws_change_access_key, aws_regions, aws_profiles, aws_prompt_info関数
- E-08: `plugins/azure/azure.plugin.zsh` - azgs, az_subscriptions, azure_prompt_info関数、エイリアス
- E-09: `plugins/battery/battery.plugin.zsh` - battery_is_charging, battery_pct, battery_pct_remaining, battery_time_remaining, battery_pct_prompt, battery_level_gauge, get_charger_power関数
- E-10: `plugins/bgnotify/bgnotify.plugin.zsh` - bgnotify_begin, bgnotify_end, bgnotify_formatted, bgnotify_appid, bgnotify_find_sway_appid, bgnotify_programid, bgnotify関数
- E-11: `plugins/branch/branch.plugin.zsh` - branch_prompt_info関数
- E-12: `plugins/brew/brew.plugin.zsh` - brews関数、多数のエイリアス
- E-13: `plugins/bundler/bundler.plugin.zsh` - bundle_install, _within-bundled-project, _run-with-bundler関数、エイリアス
- E-14: `plugins/catimg/catimg.plugin.zsh` - catimg関数
- E-15: `plugins/catimg/catimg.sh` - help関数、メイン処理
- E-16: `plugins/chruby/chruby.plugin.zsh` - current_ruby, chruby_prompt_info, _chruby関数
- E-17: `plugins/chucknorris/chucknorris.plugin.zsh` - chuck, chuck_cowエイリアス
- E-18: `plugins/colored-man-pages/colored-man-pages.plugin.zsh` - colored, man関数
- E-19: `plugins/colorize/colorize.plugin.zsh` - colorize_check_requirements, colorize_cat, colorize_less関数
- E-20: `plugins/command-not-found/command-not-found.plugin.zsh` - command_not_found_handler関数
- E-21: `plugins/common-aliases/common-aliases.plugin.zsh` - 多数のエイリアス定義
- E-22: `plugins/composer/composer.plugin.zsh` - _composer関数、エイリアス
- E-23: `plugins/conda/conda.plugin.zsh` - 多数のエイリアス定義
- E-24: `plugins/copybuffer/copybuffer.plugin.zsh` - copybuffer関数
- E-25: `plugins/copyfile/copyfile.plugin.zsh` - copyfile関数
- E-26: `plugins/copypath/copypath.plugin.zsh` - copypath関数
- E-27: `plugins/cp/cp.plugin.zsh` - cpv関数
- E-28: `plugins/asdf/asdf.plugin.zsh` - asdf初期化処理
- E-29: `plugins/autojump/autojump.plugin.zsh` - autojump初期化処理
- E-30: `plugins/bbedit/bbedit.plugin.zsh` - bb関数、エイリアス

## 3) Claims と根拠の対応（レビューの主戦場）
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-01 | alias-finder関数がエイリアスを検索する | E-01 L1-60 | ○ |
| C-02 | --exactオプションで完全一致検索 | E-01 L9, L52-54 | ○ |
| C-03 | --longerオプションで長いエイリアス検索 | E-01 L10, L54-56 | ○ |
| C-04 | --cheaperオプションで短いエイリアス検索 | E-01 L11, L37-44 | ○ |
| C-05 | preexec_alias-finder自動実行 | E-01 L62-70 | ○ |
| C-06 | als関数がpython3を使用 | E-02 L8-9 | ○ |
| C-07 | parse関数のエイリアスパース | E-03 L7-14 | ○ |
| C-08 | cheatsheet関数のグループ化 | E-03 L16-29 | ○ |
| C-09 | pretty_print_group表示 | E-03 L31-46 | ○ |
| C-10 | pretty_print全体表示 | E-03 L48-57 | ○ |
| C-11 | colored関数の色付け | E-04 L86-115 | ○ |
| C-12 | cprint関数の印刷 | E-04 L118-124 | ○ |
| C-13 | ansible-versionの実行 | E-05 L2-4 | ○ |
| C-14 | ansible-role-initのロール作成 | E-05 L6-15 | ○ |
| C-15 | paclist関数 | E-06 L27-29 | ○ |
| C-16 | pacdisowned関数 | E-06 L31-47 | ○ |
| C-17 | pacmansignkeys関数 | E-06 L51-59 | ○ |
| C-18 | pacweb関数 | E-06 L62-81 | ○ |
| C-19 | upgrade関数 | E-06 L180-204 | ○ |
| C-20 | auownloc関数 | E-06 L113 | ○ |
| C-21 | agp, agr関数 | E-07 L1-7 | ○ |
| C-22 | asp関数のプロファイル切替 | E-07 L25-58 | ○ |
| C-23 | asr関数のリージョン切替 | E-07 L61-79 | ○ |
| C-24 | acp関数の認証切替 | E-07 L82-181 | ○ |
| C-25 | aws_change_access_key関数 | E-07 L183-222 | ○ |
| C-26 | aws_regions, aws_profiles関数 | E-07 L224-245 | ○ |
| C-27 | aws_prompt_info関数 | E-07 L258-272 | ○ |
| C-28 | azgs関数 | E-08 L2-4 | ○ |
| C-29 | az_subscriptions関数 | E-08 L10-12 | ○ |
| C-30 | azure_prompt_info関数 | E-08 L20-26 | ○ |
| C-31 | battery_is_charging (macOS) | E-09 L27-29 | ○ |
| C-32 | battery_pct (macOS) | E-09 L30-32 | ○ |
| C-33 | battery_pct_remaining | E-09 L33-39 | ○ |
| C-34 | battery_time_remaining | E-09 L40-52 | ○ |
| C-35 | battery_pct_prompt色分け | E-09 L53-71 | ○ |
| C-36 | battery_level_gauge | E-09 L268-314 | ○ |
| C-37 | get_charger_power | E-09 L24-26 | ○ |
| C-38 | bgnotify_begin | E-10 L13-16 | ○ |
| C-39 | bgnotify_end | E-10 L18-34 | ○ |
| C-40 | bgnotify_formatted | E-10 L44-60 | ○ |
| C-41 | bgnotify_appid | E-10 L62-75 | ○ |
| C-42 | bgnotify_find_sway_appid | E-10 L78-107 | ○ |
| C-43 | bgnotify | E-10 L117-133 | ○ |
| C-44 | branch_prompt_info | E-11 L5-35 | ○ |
| C-45 | brews関数 | E-12 L74-85 | ○ |
| C-46 | bundle_install関数 | E-13 L16-44 | ○ |
| C-47 | _within-bundled-project | E-13 L92-101 | ○ |
| C-48 | _run-with-bundler | E-13 L103-114 | ○ |
| C-49 | catimg関数 | E-14 L11-19 | ○ |
| C-50 | catimg.sh help | E-15 L14-17 | ○ |
| C-51 | catimg.shオプション処理 | E-15 L26-43 | ○ |
| C-52 | current_ruby | E-16 L61-69 | ○ |
| C-53 | chruby_prompt_info | E-16 L71-73 | ○ |
| C-54 | _chruby補完 | E-16 L76-81 | ○ |
| C-55 | chuck, chuck_cowエイリアス | E-17 L6-7 | ○ |
| C-56 | colored関数 | E-18 L27-47 | ○ |
| C-57 | man関数オーバーライド | E-18 L50-54 | ○ |
| C-58 | colorize_check_requirements | E-19 L8-30 | ○ |
| C-59 | colorize_cat | E-19 L32-69 | ○ |
| C-60 | colorize_less | E-19 L73-114 | ○ |
| C-61 | command_not_found_handler | E-20 L29-76 | ○ |
| C-62 | _composer補完 | E-22 L3-31 | ○ |
| C-63 | condaエイリアス | E-23 L1-24 | ○ |
| C-64 | copybuffer関数 | E-24 L4-16 | ○ |
| C-65 | copyfile関数 | E-25 L4-19 | ○ |
| C-66 | copypath関数 | E-26 L3-15 | ○ |
| C-67 | cpv関数 | E-27 L1-4 | ○ |
| C-68 | asdf初期化 | E-28 L1-15 | ○ |
| C-69 | autojump初期化 | E-29 L1-41 | ○ |
| C-70 | bb関数 | E-30 L10-21 | ○ |

## 4) 不足情報（Unknown / Missing）
- なし
  - 全てのテストケースはソースコードの関数定義、エイリアス定義、処理ロジックに基づいて生成されています

## 5) リスクフラグ（レビュー観点）
- 0: 低リスク - 全テストケースにソースコード根拠あり

## 6) レビュアーチェックリスト（最小）
- [ ] 各プラグインの主要関数がテスト対象として網羅されているか
- [ ] 正常系・異常系・境界値の観点が適切に分類されているか
- [ ] 優先度の設定が機能の重要度と合致しているか
- [ ] テストケースの前提条件と期待結果が明確に記述されているか
- [ ] Zshシェルスクリプト特有のテスト観点（オプション解析、zstyle設定、補完機能等）が考慮されているか
- [ ] Pythonスクリプト（cheatsheet.py, termcolor.py）のテストケースが適切か
- [ ] OS依存の処理（macOS, Linux, FreeBSD, OpenBSD, Android対応）のテストケースが考慮されているか

---

## 参照ソースファイル一覧

| プラグイン名 | ファイルパス | 主要関数/機能 |
|-------------|-------------|--------------|
| alias-finder | plugins/alias-finder/alias-finder.plugin.zsh | alias-finder, preexec_alias-finder |
| aliases | plugins/aliases/aliases.plugin.zsh, cheatsheet.py, termcolor.py | als, parse, cheatsheet, colored |
| ansible | plugins/ansible/ansible.plugin.zsh | ansible-version, ansible-role-init |
| archlinux | plugins/archlinux/archlinux.plugin.zsh | paclist, pacdisowned, upgrade |
| aws | plugins/aws/aws.plugin.zsh | asp, asr, acp, aws_prompt_info |
| azure | plugins/azure/azure.plugin.zsh | azgs, azure_prompt_info |
| battery | plugins/battery/battery.plugin.zsh | battery_pct, battery_pct_prompt |
| bgnotify | plugins/bgnotify/bgnotify.plugin.zsh | bgnotify_begin, bgnotify_end |
| branch | plugins/branch/branch.plugin.zsh | branch_prompt_info |
| brew | plugins/brew/brew.plugin.zsh | brews |
| bundler | plugins/bundler/bundler.plugin.zsh | bundle_install, _run-with-bundler |
| catimg | plugins/catimg/catimg.plugin.zsh, catimg.sh | catimg |
| chruby | plugins/chruby/chruby.plugin.zsh | current_ruby, chruby_prompt_info |
| chucknorris | plugins/chucknorris/chucknorris.plugin.zsh | chuck, chuck_cow |
| colored-man-pages | plugins/colored-man-pages/colored-man-pages.plugin.zsh | colored, man |
| colorize | plugins/colorize/colorize.plugin.zsh | colorize_cat, colorize_less |
| command-not-found | plugins/command-not-found/command-not-found.plugin.zsh | command_not_found_handler |
| common-aliases | plugins/common-aliases/common-aliases.plugin.zsh | エイリアス群 |
| composer | plugins/composer/composer.plugin.zsh | _composer |
| conda | plugins/conda/conda.plugin.zsh | エイリアス群 |
| copybuffer | plugins/copybuffer/copybuffer.plugin.zsh | copybuffer |
| copyfile | plugins/copyfile/copyfile.plugin.zsh | copyfile |
| copypath | plugins/copypath/copypath.plugin.zsh | copypath |
| cp | plugins/cp/cp.plugin.zsh | cpv |
| asdf | plugins/asdf/asdf.plugin.zsh | 初期化処理 |
| autojump | plugins/autojump/autojump.plugin.zsh | 初期化処理 |
| bbedit | plugins/bbedit/bbedit.plugin.zsh | bb |
