---
generated_at: 2026-03-01 03:00:00
metrics:
  claims_total: 45
  claims_with_evidence: 40
  claims_without_evidence: 5
confidence_derived: 0.89
---

# 根拠レポート：運用マニュアル.md

## 本レポートについて

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

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

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

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

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

---

## 1) サマリー（まず見るところ）
- 総合信頼度（derived）：**0.89**
  - 根拠あり：40 / 45、根拠なし：5
- 優先レビュー（高）
  1. **FAQ機能の詳細**: 実際のFAQシステム実装が確認できない
  2. **お問合せ機能の詳細**: 実際のお問合せフォーム実装が確認できない
  3. **ダッシュボード画面の詳細**: 具体的なダッシュボードビューが確認できない
  4. **通知設定画面の詳細**: ユーザー向け通知設定UIが確認できない
  5. **マイページ画面の詳細**: 具体的なマイページビューが確認できない

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

- E-01: `docs/code-to-docs/README.md` - プロジェクト概要、技術スタック
- E-02: `docs/code-to-docs/業務要件一覧/業務要件一覧.csv` - 業務要件50件
- E-03: `docs/code-to-docs/機能一覧/機能一覧.csv` - 機能一覧60件
- E-04: `docs/code-to-docs/画面一覧/画面一覧.csv` - 画面一覧77件
- E-05: `docs/code-to-docs/画面機能マッピング/画面機能マッピング.csv` - 画面と機能の対応
- E-06: `docs/code-to-docs/画面一覧/画面遷移図.md` - 画面遷移図
- E-07: `docs/code-to-docs/通知一覧/通知一覧.csv` - 通知一覧4件
- E-08: `docs/code-to-docs/バッチ一覧/バッチ一覧.csv` - バッチ一覧28件
- E-09: `src/Illuminate/Auth/` - 認証機能のソースコード
- E-10: `src/Illuminate/Auth/Notifications/ResetPassword.php` - パスワードリセット通知
- E-11: `src/Illuminate/Auth/Notifications/VerifyEmail.php` - メールアドレス確認通知
- E-12: `src/Illuminate/Notifications/` - 通知機能のソースコード
- E-13: `src/Illuminate/Queue/` - キュー機能のソースコード
- E-14: `src/Illuminate/Filesystem/` - ファイルシステム機能のソースコード
- E-15: `src/Illuminate/Validation/` - バリデーション機能のソースコード
- E-16: `src/Illuminate/Foundation/Exceptions/views/` - エラー画面ビュー
- E-17: `src/Illuminate/Mail/resources/views/` - メールテンプレートビュー
- E-18: `src/Illuminate/Foundation/resources/health-up.blade.php` - ヘルスチェック画面

## 3) Claims と根拠の対応（レビューの主戦場）
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-01 | Laravel FrameworkはPHP 8.2以上を要求する | E-01 | ○ |
| C-02 | セッションベースまたはトークンベースの認証をサポート | E-02 (BR-001, BR-004), E-03 | ○ |
| C-03 | パスワードリセット機能がある | E-02 (BR-003), E-07, E-10 | ○ |
| C-04 | メールアドレス確認機能がある | E-07, E-11 | ○ |
| C-05 | Remember Me機能で長期間ログイン維持が可能 | E-02 (BR-004), E-09 | ○ |
| C-06 | CSRFトークンによる保護がある | E-02 (BR-025) | ○ |
| C-07 | 419 Page Expiredエラーはトークン期限切れ時に発生 | E-04, E-16 | ○ |
| C-08 | 401, 403, 404, 500, 503等のエラー画面がある | E-04, E-16 | ○ |
| C-09 | 429 Too Many Requestsはレート制限超過時に発生 | E-04 (No.6), E-05 | ○ |
| C-10 | メール通知はHTML形式とテキスト形式をサポート | E-04, E-17 | ○ |
| C-11 | メールにヘッダー、フッター、ボタン、パネル等の部品がある | E-04, E-17 | ○ |
| C-12 | パスワードリセットリンクの有効期限はデフォルト60分 | E-02 (BR-003) | ○ |
| C-13 | 漏洩パスワードチェック(Have I Been Pwned)に対応 | E-03 (No.23), E-15 | ○ |
| C-14 | キュー処理でバックグラウンドジョブを実行できる | E-02 (BR-011), E-03 (No.12-15), E-08 | ○ |
| C-15 | 失敗ジョブのリトライ機能がある | E-08 (No.3-4), E-13 | ○ |
| C-16 | queue:work, queue:listenコマンドが使用可能 | E-08 | ○ |
| C-17 | キューの一時停止・再開が可能 | E-08 (No.8-9) | ○ |
| C-18 | 失敗ジョブ一覧の表示・削除が可能 | E-08 (No.10-13) | ○ |
| C-19 | マイグレーション機能でDBスキーマを管理できる | E-02 (BR-029), E-08 (No.15-20) | ○ |
| C-20 | シーダーでテストデータを投入できる | E-03 (No.8), E-08 (No.21) | ○ |
| C-21 | キャッシュクリアコマンドが使用可能 | E-08 (No.25-26) | ○ |
| C-22 | 50種類以上のバリデーションルールがある | E-02 (BR-007), E-15 | ○ |
| C-23 | ファイルバリデーション（サイズ、MIME型等）に対応 | E-02 (BR-009), E-15 | ○ |
| C-24 | Local, S3, FTP, SFTPストレージドライバをサポート | E-02 (BR-040), E-03 (No.33), E-14 | ○ |
| C-25 | ファイルの可視性（public/private）を設定可能 | E-02 (BR-041), E-14 | ○ |
| C-26 | マルチチャンネル通知（メール、SMS、Slack等）をサポート | E-02 (BR-019), E-03 (No.30), E-12 | ○ |
| C-27 | 匿名通知（AnonymousNotifiable）をサポート | E-07 | ○ |
| C-28 | ヘルスチェックエンドポイントがある | E-04 (No.76), E-18 | ○ |
| C-29 | Bladeテンプレートエンジンを使用 | E-02 (BR-047), E-03 (No.36-39) | ○ |
| C-30 | ページネーション機能がある | E-02 (BR-049), E-03 (No.50), E-04 | ○ |
| C-31 | 複数のUIフレームワーク用ページネーションビューがある | E-04 (No.11-19), E-06 | ○ |
| C-32 | 例外レンダラーでスタックトレースを表示できる | E-04, E-06 | ○ |
| C-33 | 期限切れパスワードリセットトークンの削除コマンドがある | E-08 (No.27) | ○ |
| C-34 | 暗号化機能でAES-256-CBCをサポート | E-02 (BR-035), E-03 (No.26) | ○ |
| C-35 | Bcrypt, Argon2ハッシュアルゴリズムをサポート | E-02 (BR-037), E-03 (No.35) | ○ |
| C-36 | 翻訳・多言語対応機能がある | E-02 (BR-048), E-03 (No.47) | ○ |
| C-37 | イベント駆動アーキテクチャをサポート | E-02 (BR-038, BR-039), E-03 (No.31) | ○ |
| C-38 | Redisをサポート | E-03 (No.48) | ○ |
| C-39 | HTTPクライアントで外部API呼び出しが可能 | E-03 (No.52) | ○ |
| C-40 | Artisanコマンドでシステム管理が可能 | E-02 (BR-043), E-03 (No.40) | ○ |
| C-41 | ダッシュボードでシステムステータスを確認できる | **根拠なし** | △ |
| C-42 | FAQ機能がある | **根拠なし** | △ |
| C-43 | お問合せ機能がある | **根拠なし** | △ |
| C-44 | マイページでプロフィール編集ができる | **根拠なし** | △ |
| C-45 | 通知履歴をマイページで確認できる | **根拠なし** | △ |

## 4) 不足情報（Unknown / Missing）
- ダッシュボード画面の具体的な実装が確認できない
  - 候補：アプリケーション固有の実装 / Laravel Nova等の管理パネルパッケージ
- FAQ機能の実装が確認できない
  - 候補：アプリケーション固有の実装 / サードパーティパッケージ
- お問合せフォームの実装が確認できない
  - 候補：アプリケーション固有の実装 / サードパーティパッケージ
- マイページ・プロフィール編集画面の実装が確認できない
  - 候補：アプリケーション固有の実装 / Laravel Jetstream / Laravel Breeze
- 通知履歴表示機能の実装が確認できない
  - 候補：Database通知チャンネル使用時にアプリケーションで実装

**補足説明：**
本プロジェクトはLaravelフレームワークのコアコードリポジトリであり、完成したアプリケーションではありません。そのため、ダッシュボード、FAQ、お問合せ、マイページなどのエンドユーザー向け画面は、このフレームワークを使用するアプリケーションで個別に実装されることが想定されています。運用マニュアルではこれらの機能を一般的なパターンとして記載しています。

## 5) リスクフラグ（レビュー観点）
- 0（低リスク）: 認証・認可機能の記載 - ソースコードと業務要件から十分な根拠あり
- 0（低リスク）: 通知機能の記載 - 通知一覧、ソースコードから確認可能
- 0（低リスク）: キュー・バッチ処理の記載 - バッチ一覧から確認可能
- 0（低リスク）: エラー画面の記載 - 画面一覧、ビューファイルから確認可能
- 1（中リスク）: ダッシュボード・マイページの記載 - フレームワークのコアには含まれず、アプリ固有実装となる
- 1（中リスク）: FAQ・お問合せ機能の記載 - フレームワークのコアには含まれず、アプリ固有実装となる

## 6) レビュアーチェックリスト（最小）
- [ ] 認証・認可機能の操作手順が実際のLaravelアプリケーションの動作と一致するか
- [ ] パスワードリセット・メール確認の手順が正確か
- [ ] キュー管理コマンドの記載が最新バージョン（v12.x）と一致するか
- [ ] エラーコードとエラー画面の対応が正確か
- [ ] バリデーションルールの説明が正確か
- [ ] ファイルシステム機能の説明がFlysystemの実装と一致するか
- [ ] FAQ・お問合せ・マイページ機能について、アプリケーション固有の実装であることを明記しているか確認
- [ ] 対象読者（エンドユーザー/管理者/開発者）の区分けが適切か
