# 共同開発者向け受け入れテスト v1.0.11+21

## テスト環境
- [ ] Android実機（2台以上推奨）
- [ ] クリーンインストール状態
- [ ] テストデータ準備完了（test_data_setup.md参照）

---

## A. Phase D6フィルタリング（Critical）

### A-1. Personal Mode
- [ ] セット商品が一覧に表示されない
- [ ] セット商品が検索結果に表示されない
- [ ] 都道府県フィルターにセット商品の都道府県が含まれない
- [ ] タグフィルターにセット商品のタグが含まれない

### A-2. Business Mode
- [ ] セット商品が一覧に表示される
- [ ] セット商品が検索結果に表示される
- [ ] メニュー作成でセット商品を選択可能

### A-3. 空状態メッセージ（Critical修正箇所）
**Personal Mode + セット商品のみ**:
- [ ] ホーム画面で「まだ日本酒がありません」が表示される
- [ ] フィルタチップスが非表示

**Business Mode + セット商品のみ**:
- [ ] セット商品が表示される
- [ ] 「メニュー作成」ボタンが有効

### A-4. モード切替
- [ ] Personal → Businessでリアルタイム表示変更
- [ ] Business → Personalでリアルタイム表示変更
- [ ] 切替時にクラッシュしない

---

## B. 非同期処理の安全性

### B-1. MBTI診断（BuildContextキャプチャパターン）
- [ ] 診断開始→ダイアログ表示
- [ ] 診断中に画面回転してもクラッシュしない
- [ ] 診断完了→結果カード表示
- [ ] 結果保存→SnackBar表示
- [ ] `use_build_context_synchronously`警告がない（開発者確認）

### B-2. 未解析品解析
- [ ] 解析開始→ダイアログ表示
- [ ] 解析中に画面遷移してもクラッシュしない
- [ ] 解析完了→詳細画面遷移

---

## C. カメラ/ギャラリー機能

### C-1. カメラ撮影
- [ ] カメラ起動が正常
- [ ] 撮影→圧縮→保存が正常
- [ ] ギャラリーに保存される
- [ ] OCR解析が正常動作

### C-2. ギャラリー選択
- [ ] ギャラリーから選択可能
- [ ] 複数選択が可能（最大5枚）
- [ ] 圧縮が適用される
- [ ] OCR解析が正常動作

---

## D. テーマ切替

### D-1. 4テーマ×2モード（計8パターン）
- [ ] ポジマイブルー（ライト/ダーク）
- [ ] 和紙墨琥珀（ライト/ダーク）
- [ ] 藍染（ライト/ダーク）
- [ ] 若草（ライト/ダーク）

### D-2. AppBar背景色統一
- [ ] ダークモードでAppBar背景色が`#1E1E1E`
- [ ] NavigationBarと色が統一されている
- [ ] 検索フィールドが視認可能（白テキスト）

---

## E. パフォーマンス

### E-1. スクロール
- [ ] 一覧画面のスクロールが滑らか（60fps目標）
- [ ] 画像50枚登録後もスクロール快適

### E-2. 起動時間
- [ ] アプリ起動が3秒以内

### E-3. メモリ使用量
- [ ] 起動直後: 150MB以下
- [ ] 画像50枚登録後: 300MB以下

---

## F. エラーハンドリング

### F-1. オフライン
- [ ] オフライン時にカメラ撮影→Draft保存（将来実装）
- [ ] オフライン時に適切なエラーメッセージ

### F-2. Gemini API失敗
- [ ] リトライ動作
- [ ] 最終的にエラーメッセージ表示

### F-3. 画像読み込み失敗
- [ ] プレースホルダー画像表示
- [ ] アプリがクラッシュしない

---

## G. 保護すべきコードの確認

参照: `SAFE_FIXES_REPORT.md`

### G-1. 意図的なハードコーディングが維持されているか
- [ ] 画像オーバーレイ: `Colors.black54`（半透明黒）
- [ ] AppBar検索フィールド: `Colors.white`（白テキスト）
- [ ] SpeedDialオーバーレイ: `Colors.black`

### G-2. 変更されてはいけない箇所
- [ ] `lib/widgets/home/sake_grid_item.dart`の画像オーバーレイ
- [ ] `lib/screens/home_screen.dart`の検索フィールド色

---

## H. 総合評価

### H-1. Critical問題
- [ ] Critical問題が0件

### H-2. High問題
- [ ] High問題が0件 または 対応計画あり

### H-3. Medium問題
- [ ] Medium問題は優先度判断済み

### H-4. 配布可否判断
- [ ] Android配布: Go
- [ ] iOS準備: 完了 or 計画明確

---

## テスト実施記録

**テスト実施者**: ___________  
**テスト日時**: ___________  
**テスト端末**: ___________  
**結果**: Pass / Fail  
**コメント**: ___________
