---
generated_at: 2026-03-01 12:00:00
metrics:
  claims_total: 73
  claims_with_evidence: 73
  claims_without_evidence: 0
confidence_derived: 1.00
---

# 根拠レポート：バッチ一覧.csv

## 本レポートについて

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

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

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

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

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

---

## 1) サマリー（まず見るところ）
- 総合信頼度（derived）：**1.00**
  - 根拠あり：73 / 73、根拠なし：0
- 優先レビュー（高）
  - 該当なし（全主張に根拠あり）

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

- E-01: `tools/razzle.cmd`
- E-02: `tools/bcz.cmd`
- E-03: `tools/bcx.cmd`
- E-04: `tools/bz.cmd`
- E-05: `tools/bx.cmd`
- E-06: `tools/bx.ps1`
- E-07: `src/tools/ColorTool/build.bat`
- E-08: `tools/runut.cmd`
- E-09: `tools/runft.cmd`
- E-10: `tools/runuia.cmd`
- E-11: `tools/testcon.cmd`
- E-12: `tools/vso_ut.cmd`
- E-13: `build/scripts/Run-Tests.ps1`
- E-14: `src/host/runut.bat`
- E-15: `src/host/runft.bat`
- E-16: `src/host/runtests.bat`
- E-17: `src/host/ft_host/runtest.bat`
- E-18: `src/host/ft_uia/run.bat`
- E-19: `src/terminal/adapter/runtest.bat`
- E-20: `src/terminal/adapter/ut_adapter/run.bat`
- E-21: `src/terminal/parser/runtest.bat`
- E-22: `src/terminal/parser/ut_parser/run.bat`
- E-23: `src/terminal/parser/runfuzz.bat`
- E-24: `src/terminal/parser/ft_fuzzer/run.bat`
- E-25: `src/terminal/parser/ft_fuzzwrapper/run.bat`
- E-26: `src/terminal/parser/delfuzzpayload.bat`
- E-27: `src/terminal/parser/ft_fuzzwrapper/colortest.bat`
- E-28: `src/tools/U8U16Test/_test.cmd`
- E-29: `tools/TestTableWriter/GenerateTests.ps1`
- E-30: `tools/runformat.cmd`
- E-31: `tools/runxamlformat.cmd`
- E-32: `build/scripts/Invoke-FormattingCheck.ps1`
- E-33: `tools/opencon.cmd`
- E-34: `tools/openps.cmd`
- E-35: `tools/openbash.cmd`
- E-36: `tools/openvt.cmd`
- E-37: `tools/echokey.cmd`
- E-38: `tools/Generate-FeatureStagingHeader.ps1`
- E-39: `tools/Generate-CodepointWidthsFromUCD.ps1`
- E-40: `tools/GenerateHeaderForJson.ps1`
- E-41: `tools/GenerateAppxFromManifest.ps1`
- E-42: `tools/CompressJson.ps1`
- E-43: `tools/ConvertTo-PseudoLocalization.ps1`
- E-44: `build/scripts/Generate-PseudoLocalizations.ps1`
- E-45: `build/scripts/Create-AppxBundle.ps1`
- E-46: `build/scripts/New-UnpackagedTerminalDistribution.ps1`
- E-47: `build/scripts/New-AppInstallerFromTemplateAndBundle.ps1`
- E-48: `build/scripts/Test-WindowsTerminalPackage.ps1`
- E-49: `build/scripts/Merge-PriFiles.ps1`
- E-50: `build/scripts/Merge-TerminalAndXamlResources.ps1`
- E-51: `build/scripts/Copy-ContextMenuResourcesToCascadiaPackage.ps1`
- E-52: `res/terminal/Generate-TerminalAssets.ps1`
- E-53: `build/scripts/Generate-ThirdPartyNotices.ps1`
- E-54: `tools/ReleaseEngineering/Draft-TerminalReleases.ps1`
- E-55: `tools/ReleaseEngineering/New-TerminalStackedChangelog.ps1`
- E-56: `tools/ReleaseEngineering/ServicingPipeline.ps1`
- E-57: `build/Helix/ConvertWttLogToXUnit.ps1`
- E-58: `build/Helix/OutputTestErrorsForAzureDevops.ps1`
- E-59: `build/scripts/Get-WttLog.ps1`
- E-60: `build/scripts/Index-Pdbs.ps1`
- E-61: `build/scripts/Set-LatestVCToolsVersion.ps1`
- E-62: `build/scripts/Get-DependenciesFromAppxRecipe.ps1`
- E-63: `tools/OpenConsole.psm1`
- E-64: `tools/CheckPSVersion.ps1`
- E-65: `tools/WindowsCheckPSVersion.ps1`
- E-66: `tools/Get-OSSConhostLog.ps1`
- E-67: `tools/Lock-CascadiaFont.ps1`
- E-68: `doc/reference/Build-SupportedSequenceIndex.ps1`
- E-69: `src/tools/ColorTool/all.bat`
- E-70: `src/tools/ColorTool/signing/CopySignFiles.cmd`
- E-71: `src/tools/ansi-color/ansi-color.cmd`
- E-72: `src/tools/lnkd/lnkd.bat`
- E-73: `src/tools/pixels/pixels.bat`

## 3) Claims と根拠の対応（レビューの主戦場）
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-01 | razzle.cmd は開発環境のセットアップスクリプトであり、MSBuild・NuGet・VSWhereのパス設定やアーキテクチャ・構成の初期化を行う | E-01 | ○ |
| C-02 | bcz.cmd はソリューション全体をクリーンビルドする。Debug/Release/AuditMode切替・NuGetリストア・AppXビルド制御に対応 | E-02 | ○ |
| C-03 | bcx.cmd はカレントディレクトリのプロジェクトのみをクリーンビルドする（bcz exclusiveのラッパー） | E-03 | ○ |
| C-04 | bz.cmd はソリューション全体をクリーンなしでビルドする（bcz no_cleanのラッパー） | E-04 | ○ |
| C-05 | bx.cmd はカレントディレクトリのプロジェクトのみをクリーンなしでビルドする（bcz exclusive no_cleanのラッパー） | E-05 | ○ |
| C-06 | bx.ps1 はソリューションのmetaprojファイルを解析し、カレントディレクトリに対応するMSBuildターゲット名を特定する | E-06 | ○ |
| C-07 | build.bat はColorToolプロジェクトをMSBuildでビルドする | E-07 | ○ |
| C-08 | runut.cmd はコンソール関連の全ユニットテストDLLをTAEFで一括実行する | E-08 | ○ |
| C-09 | runft.cmd はコンソールのフィーチャーテストDLLをTAEFで実行する | E-09 | ○ |
| C-10 | runuia.cmd はWinAppDriverを起動し、コンソールのUIオートメーションテストをTAEFで実行する | E-10 | ○ |
| C-11 | testcon.cmd はコンソールのAPI・リサイズ・ユニット・CJK・パーサー・アダプターテストを一括実行する | E-11 | ○ |
| C-12 | vso_ut.cmd はVSO環境用にvstest.console.exeでユニットテストを実行する | E-12 | ○ |
| C-13 | Run-Tests.ps1 は指定パターンに一致するテストDLLを検索しTAEFで実行する | E-13 | ○ |
| C-14 | runut.bat (host) はホストのユニットテストDLLをte.exeで実行する | E-14 | ○ |
| C-15 | runft.bat (host) はホストのAPIテスト・UIAテストDLLをte.exeで実行する | E-15 | ○ |
| C-16 | runtests.bat (host) はホストのユニットテストとフィーチャーテストを順次実行する | E-16 | ○ |
| C-17 | runtest.bat (ft_host) はOpenConsole.exe上でホストのAPIテストDLLを実行する | E-17 | ○ |
| C-18 | run.bat (ft_uia) はホストのUIAテストDLLをte.exeで実行する | E-18 | ○ |
| C-19 | runtest.bat (adapter) はターミナルアダプターのユニットテストを実行する | E-19 | ○ |
| C-20 | run.bat (ut_adapter) はターミナルアダプターのテストDLLをte.exeで実行する | E-20 | ○ |
| C-21 | runtest.bat (parser) はターミナルパーサーのユニットテストを実行する | E-21 | ○ |
| C-22 | run.bat (ut_parser) はターミナルパーサーのテストDLLをte.exeで実行する | E-22 | ○ |
| C-23 | runfuzz.bat はVTコマンドファザーを実行し、生成されたペイロードをfuzzwrapperで各コードページでテストする | E-23 | ○ |
| C-24 | run.bat (ft_fuzzer) はVTCommandFuzzer.exeを実行する | E-24 | ○ |
| C-25 | run.bat (ft_fuzzwrapper) はターミナルパーサーのfuzzwrapperを実行する | E-25 | ○ |
| C-26 | delfuzzpayload.bat はファズテスト用ペイロードディレクトリを削除する | E-26 | ○ |
| C-27 | colortest.bat はANSIカラーエスケープシーケンスのテスト出力を行う | E-27 | ○ |
| C-28 | _test.cmd はU8U16Test.exeを実行し、UTF-8/UTF-16変換テストを行う | E-28 | ○ |
| C-29 | GenerateTests.ps1 はCSVからUiaTextRangeのムーブメントテストコードを自動生成する | E-29 | ○ |
| C-30 | runformat.cmd はOpenConsole.psm1のInvoke-CodeFormatを呼び出し、C++コードにclang-formatを適用する | E-30 | ○ |
| C-31 | runxamlformat.cmd はOpenConsole.psm1のInvoke-XamlFormatを呼び出し、XAMLファイルにxstylerを適用する | E-31 | ○ |
| C-32 | Invoke-FormattingCheck.ps1 はコードフォーマットのチェックを行い、差分がある場合はエラーをスローする | E-32 | ○ |
| C-33 | opencon.cmd はビルド成果物のOpenConsole.exeを一時ディレクトリにコピーして起動する | E-33 | ○ |
| C-34 | openps.cmd はOpenConsole上でPowerShellを起動する | E-34 | ○ |
| C-35 | openbash.cmd はOpenConsole上でbashを起動する | E-35 | ○ |
| C-36 | openvt.cmd はVtPipeTerm.exeを一時ディレクトリにコピーして起動する | E-36 | ○ |
| C-37 | echokey.cmd はOpenConsole上でconechokey.exeを実行し、キー入力のエコーテストを行う | E-37 | ○ |
| C-38 | Generate-FeatureStagingHeader.ps1 はfeatures.xmlからフィーチャーフラグのC++ヘッダーファイルを生成する | E-38 | ○ |
| C-39 | Generate-CodepointWidthsFromUCD.ps1 はUnicode UCDデータベースからコードポイント幅テーブルのC++コードを生成する | E-39 | ○ |
| C-40 | GenerateHeaderForJson.ps1 はJSONファイルの内容をconstexpr string_viewとしてC++ヘッダーに埋め込む | E-40 | ○ |
| C-41 | GenerateAppxFromManifest.ps1 はSxSマニフェストからアクティベータブルクラスを抽出し、AppxManifest.xmlにExtensionsとして追加する | E-41 | ○ |
| C-42 | CompressJson.ps1 はJSONファイルのホワイトスペースを除去して圧縮出力する | E-42 | ○ |
| C-43 | ConvertTo-PseudoLocalization.ps1 はリソースファイルの文字列を擬似ローカライズに変換する | E-43 | ○ |
| C-44 | Generate-PseudoLocalizations.ps1 はqps-plocディレクトリ配下の全リソースファイルに対して擬似ローカライズを一括適用する | E-44 | ○ |
| C-45 | Create-AppxBundle.ps1 は複数のAppXファイルからAppXバンドルを作成する | E-45 | ○ |
| C-46 | New-UnpackagedTerminalDistribution.ps1 はTerminal AppXとXAML AppXから非パッケージ版のTerminalディストリビューションを作成する | E-46 | ○ |
| C-47 | New-AppInstallerFromTemplateAndBundle.ps1 はMSIXバンドルとテンプレートから.appinstallerファイルを生成する | E-47 | ○ |
| C-48 | Test-WindowsTerminalPackage.ps1 はAppX/MSIXパッケージをWindows SDKツールで検証する | E-48 | ○ |
| C-49 | Merge-PriFiles.ps1 は複数のPRIファイルをmakepri.exeで統合する | E-49 | ○ |
| C-50 | Merge-TerminalAndXamlResources.ps1 はTerminalとXAMLのリソースをmakepri.exeで統合する | E-50 | ○ |
| C-51 | Copy-ContextMenuResourcesToCascadiaPackage.ps1 はコンテキストメニューのローカライズリソースをCascadiaPackageにコピー・マージする | E-51 | ○ |
| C-52 | Generate-TerminalAssets.ps1 はSVGファイルからTerminalアプリ用のアイコンアセットを生成する | E-52 | ○ |
| C-53 | Generate-ThirdPartyNotices.ps1 はMarkdownのサードパーティノーティスをHTML形式に変換する | E-53 | ○ |
| C-54 | Draft-TerminalReleases.ps1 はビルド成果物からGitHubリリースのドラフトを作成する | E-54 | ○ |
| C-55 | New-TerminalStackedChangelog.ps1 は複数のリビジョン範囲からMarkdown形式のチェンジログを生成する | E-55 | ○ |
| C-56 | ServicingPipeline.ps1 はサービシングブランチのチェリーピック・コンフリクト解決を支援するパイプラインスクリプト | E-56 | ○ |
| C-57 | ConvertWttLogToXUnit.ps1 はWTTログファイルをXUnit形式に変換する | E-57 | ○ |
| C-58 | OutputTestErrorsForAzureDevops.ps1 はXUnitテスト結果から失敗テストを抽出し、Azure DevOps向けエラーメッセージを出力する | E-58 | ○ |
| C-59 | Get-WttLog.ps1 はWTTログDLLをビルド出力ディレクトリにコピーする | E-59 | ○ |
| C-60 | Index-Pdbs.ps1 はPDBファイルにソースインデックスを付与する | E-60 | ○ |
| C-61 | Set-LatestVCToolsVersion.ps1 は最新のVC Toolsバージョンを検出し環境変数に設定する | E-61 | ○ |
| C-62 | Get-DependenciesFromAppxRecipe.ps1 はAppXレシピファイルからSDK依存関係を抽出する | E-62 | ○ |
| C-63 | OpenConsole.psm1 はOpenConsoleプロジェクト用のPowerShellモジュールで共通関数を提供する | E-63 | ○ |
| C-64 | CheckPSVersion.ps1 はPowerShell Core 7.0.0以上がインストールされているか確認する | E-64 | ○ |
| C-65 | WindowsCheckPSVersion.ps1 はpwsh.exeが利用可能か確認する | E-65 | ○ |
| C-66 | Get-OSSConhostLog.ps1 はGit2Git除外ファイルをフィルタリングしたコミットログを生成する | E-66 | ○ |
| C-67 | Lock-CascadiaFont.ps1 はCascadiaフォントファイルのロックを試行するデバッグ用スクリプト | E-67 | ○ |
| C-68 | Build-SupportedSequenceIndex.ps1 はソースコードをスキャンしてサポートされるVTシーケンスの一覧を生成する | E-68 | ○ |
| C-69 | all.bat はColorToolの全カラースキームを順次適用して表示する | E-69 | ○ |
| C-70 | CopySignFiles.cmd はColorToolのバイナリを署名用ディレクトリにコピー/署名後にコピーバックする | E-70 | ○ |
| C-71 | ansi-color.cmd はANSIカラーのSGRパラメータを網羅的にテスト表示するスクリプト | E-71 | ○ |
| C-72 | lnkd.bat はlnkd.exeのラッパーバッチ | E-72 | ○ |
| C-73 | pixels.bat はconpixels.exeのラッパーバッチ | E-73 | ○ |

## 4) 不足情報（Unknown / Missing）
- 該当なし。全73件のバッチ/スクリプトについて、ソースコードファイルの直接読み取りにより根拠を確認済み。

## 5) リスクフラグ（レビュー観点）
- 0: 低リスク -- 全てのバッチ/スクリプトファイルのソースコードを直接読み取り、説明文を生成しているため信頼度は高い
- 0: 低リスク -- カテゴリ分類は機能の類似性に基づいて行っており、ソースコード内のコメントや実際の処理内容と整合している
- 1: 中リスク -- CIパイプライン定義ファイル（YAML等）は本調査の対象外としているため、パイプライン内から呼び出されるスクリプトの実行順序や依存関係については未検証

## 6) レビュアーチェックリスト（最小）
- [ ] 全73件のバッチ/スクリプトがプロジェクト内の実ファイルと一致しているか
- [ ] カテゴリ分類が適切か（ビルド/テスト/コード生成/パッケージング等の区分）
- [ ] 各バッチの説明がソースコードの実際の処理内容と整合しているか
- [ ] 同名バッチファイルが複数存在する場合の区別（パス表記）が正確か
- [ ] CIパイプライン定義（YAML）から呼び出されるスクリプトで漏れがないか確認
