---
generated_at: 2026-02-19 15:23:00
metrics:
  claims_total: 40
  claims_with_evidence: 38
  claims_without_evidence: 2
confidence_derived: 0.95
---

# 根拠レポート：受入テストケース一覧

## 本レポートについて

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

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

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

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

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

---

## 1) サマリー（まず見るところ）
- 総合信頼度（derived）：**0.95**
  - 根拠あり：38 / 40、根拠なし：2
- 優先レビュー（高）
  1. **UAT-034 AI統合シナリオ**：AI機能は比較的新しく、コード内のドキュメントが限定的
  2. **UAT-038 sp_ineachdb**：独立したユーティリティで詳細なドキュメントが不足

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

- E-01: `/Users/tomoka.baba/Work/SQL-Server-First-Responder-Kit-dev/README.md` - 公式ドキュメント、使用方法、パラメータ説明
- E-02: `/Users/tomoka.baba/Work/SQL-Server-First-Responder-Kit-dev/sp_Blitz.sql` - sp_Blitzストアドプロシージャソースコード
- E-03: `/Users/tomoka.baba/Work/SQL-Server-First-Responder-Kit-dev/sp_BlitzCache.sql` - sp_BlitzCacheストアドプロシージャソースコード
- E-04: `/Users/tomoka.baba/Work/SQL-Server-First-Responder-Kit-dev/sp_BlitzIndex.sql` - sp_BlitzIndexストアドプロシージャソースコード
- E-05: `/Users/tomoka.baba/Work/SQL-Server-First-Responder-Kit-dev/sp_BlitzFirst.sql` - sp_BlitzFirstストアドプロシージャソースコード
- E-06: `/Users/tomoka.baba/Work/SQL-Server-First-Responder-Kit-dev/sp_BlitzWho.sql` - sp_BlitzWhoストアドプロシージャソースコード
- E-07: `/Users/tomoka.baba/Work/SQL-Server-First-Responder-Kit-dev/sp_BlitzLock.sql` - sp_BlitzLockストアドプロシージャソースコード
- E-08: `/Users/tomoka.baba/Work/SQL-Server-First-Responder-Kit-dev/sp_BlitzBackups.sql` - sp_BlitzBackupsストアドプロシージャソースコード
- E-09: `/Users/tomoka.baba/Work/SQL-Server-First-Responder-Kit-dev/sp_DatabaseRestore.sql` - sp_DatabaseRestoreストアドプロシージャソースコード
- E-10: `/Users/tomoka.baba/Work/SQL-Server-First-Responder-Kit-dev/sp_BlitzAnalysis.sql` - sp_BlitzAnalysisストアドプロシージャソースコード
- E-11: `/Users/tomoka.baba/Work/SQL-Server-First-Responder-Kit-dev/Install-All-Scripts.sql` - インストールスクリプト
- E-12: `/Users/tomoka.baba/Work/SQL-Server-First-Responder-Kit-dev/Install-Azure.sql` - Azure SQL DB向けインストールスクリプト
- E-13: `/Users/tomoka.baba/Work/SQL-Server-First-Responder-Kit-dev/Uninstall.sql` - アンインストールスクリプト
- E-14: `/Users/tomoka.baba/Work/SQL-Server-First-Responder-Kit-dev/sp_ineachdb.sql` - sp_ineachdbストアドプロシージャソースコード

## 3) Claims と根拠の対応（レビューの主戦場）
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-01 | UAT-001: Install-All-Scripts.sqlで全プロシージャがインストールされる | E-01, E-11 | ○ |
| C-02 | UAT-002: sp_Blitzのデフォルト実行で優先度順の問題一覧が表示される | E-01, E-02 | ○ |
| C-03 | UAT-003: @CheckServerInfo = 1でサーバー構成情報が表示される | E-01, E-02 | ○ |
| C-04 | UAT-004: @OutputDatabaseName等でテーブルへの出力が可能 | E-01, E-02 | ○ |
| C-05 | UAT-005: BlitzChecksToSkipテーブルでチェックをスキップ可能 | E-01, E-02 | ○ |
| C-06 | UAT-006: sp_BlitzCacheで上位10クエリが表示される | E-01, E-03 | ○ |
| C-07 | UAT-007: @SortOrderパラメータでソート順を変更可能 | E-01, E-03 | ○ |
| C-08 | UAT-008: @DatabaseNameで特定データベースにフィルタ可能 | E-01, E-03 | ○ |
| C-09 | UAT-009: @ExpertMode = 1で詳細カラムが表示される | E-01, E-03 | ○ |
| C-10 | UAT-010: sp_BlitzFirstで5秒サンプリング後に問題リストが表示される | E-01, E-05 | ○ |
| C-11 | UAT-011: @ExpertMode = 1でsp_BlitzWho結果等が表示される | E-01, E-05, E-06 | ○ |
| C-12 | UAT-012: 出力パラメータでパフォーマンスデータがテーブルに保存される | E-01, E-05 | ○ |
| C-13 | UAT-013: @LogMessageでカスタムメッセージがログ保存される | E-01, E-05 | ○ |
| C-14 | UAT-014: sp_BlitzIndexで現在DBのインデックス問題が表示される | E-01, E-04 | ○ |
| C-15 | UAT-015: @SchemaName, @TableNameで特定テーブルの詳細分析が可能 | E-01, E-04 | ○ |
| C-16 | UAT-016: @GetAllDatabases = 1で全DB分析が可能 | E-01, E-04 | ○ |
| C-17 | UAT-017: @Modeパラメータで出力形式が変更可能 | E-01, E-04 | ○ |
| C-18 | UAT-018: sp_BlitzLockでデッドロック情報が解析される | E-01, E-07 | ○ |
| C-19 | UAT-019: @DatabaseName, @StartDate, @EndDateでフィルタ可能 | E-01, E-07 | ○ |
| C-20 | UAT-020: sp_BlitzWhoで実行中クエリの詳細が表示される | E-01, E-06 | ○ |
| C-21 | UAT-021: @ShowSleepingSPIDs = 1でスリーピングセッションも表示 | E-01, E-06 | ○ |
| C-22 | UAT-022: sp_BlitzBackupsでRPO/RTOが計算される | E-01, E-08 | ○ |
| C-23 | UAT-023: @HoursBackで分析期間を変更可能 | E-01, E-08 | ○ |
| C-24 | UAT-024: sp_DatabaseRestoreでフル+ログリストアが可能 | E-01, E-09 | ○ |
| C-25 | UAT-025: @TestRestore = 1, @RunCheckDB = 1でテストリストアが可能 | E-01, E-09 | ○ |
| C-26 | UAT-026: @RestoreDiff = 1で差分バックアップを含むリストアが可能 | E-01, E-09 | ○ |
| C-27 | UAT-027: @StopAtで特定時点へのリストアが可能 | E-01, E-09 | ○ |
| C-28 | UAT-028: sp_BlitzAnalysisで蓄積データの統合分析が可能 | E-01, E-10 | ○ |
| C-29 | UAT-029: @StartDate, @EndDateで期間指定分析が可能 | E-01, E-10 | ○ |
| C-30 | UAT-030: Install-Azure.sqlでAzure SQL DB向けインストールが可能 | E-01, E-12 | ○ |
| C-31 | UAT-031: @Help = 1でヘルプが表示される | E-02, E-03, E-04, E-05 | ○ |
| C-32 | UAT-032: @VersionCheckModeでバージョン情報が取得可能 | E-02, E-03, E-04, E-05 | ○ |
| C-33 | UAT-033: VIEW SERVER STATE権限で制限付き実行が可能 | E-02 | ○ |
| C-34 | UAT-034: @AI = 1でAI支援クエリ分析が可能 | E-03 | △ |
| C-35 | UAT-035: @OutputTypeで出力形式を変更可能 | E-01, E-02 | ○ |
| C-36 | UAT-036: @AsOfで過去時点のデータを参照可能 | E-05 | ○ |
| C-37 | UAT-037: @ShowColumnstoreOnly = 1でカラムストア分析が可能 | E-04 | ○ |
| C-38 | UAT-038: sp_ineachdbで全DB一括実行が可能 | E-14 | △ |
| C-39 | UAT-039: Uninstall.sqlでアンインストールが可能 | E-13 | ○ |
| C-40 | UAT-040: @BringThePain = 1で大規模環境での実行が可能 | E-01, E-02, E-04 | ○ |

## 4) 不足情報（Unknown / Missing）
- **C-34 AI統合シナリオ**: AI機能（@AIパラメータ）はSQL Server 2025以降の新機能であり、コード内のコメントと@Helpの記述に基づいている。実際のAI連携テストには外部APIの設定が必要であり、本番環境での動作検証が推奨される。
  - 候補：Microsoft公式ドキュメント / AIサービス設定ガイド / sp_BlitzCache AI設定ブログ記事
- **C-38 sp_ineachdb**: sp_ineachdbは独立したユーティリティとして提供されており、README.mdには詳細な記載がない。コードの@Help出力に基づいてテストケースを作成した。
  - 候補：sp_ineachdbソースコード内ヘルプ / 作者ブログ記事

## 5) リスクフラグ（レビュー観点）
- **1（中リスク）**: UAT-034 AI統合シナリオ - 外部API依存のため、ネットワーク環境やAPI設定によっては動作しない可能性がある
- **0（低リスク）**: UAT-038 sp_ineachdb - 基本機能は確認済みだが、詳細パラメータの動作確認が必要
- **0（低リスク）**: その他のテストケースはソースコードおよび公式READMEで十分に文書化されている

## 6) レビュアーチェックリスト（最小）
- [ ] 各テストケースの前提条件が実行環境で満たせることを確認
- [ ] Ola Hallengrenメンテナンススクリプトがsp_DatabaseRestoreの前提として必要であることを確認
- [ ] Azure SQL DB環境でのテストにはInstall-Azure.sqlを使用することを確認
- [ ] AI統合シナリオ（UAT-034）のテストにはSQL Server 2025以降またはAzure SQL DBとAI設定が必要であることを確認
- [ ] 大規模環境テスト（UAT-040）は50以上のデータベースがある環境で実施することを確認
- [ ] 各プロシージャの権限要件（sysadmin vs VIEW SERVER STATE）を確認
- [ ] テスト実行時間の見積もり（sp_Blitz系は数秒～数分、大規模環境では長時間）を確認
