# 📋 Ponshu Room Lite - Current TODO List & Roadmap

**Last Updated**: 2026-02-21 (v1.0.16)
**Status**: Active Task Tracking (Based on Claude's Comprehensive Review)
**For**: Multi-AI Collaboration (Claude + Antigravity + Gemini)

---

## 🔴 High Priority (品質・配布に直結 / 即時対応推奨)

- [ ] **H1. ダークモード完全対応** (推定: 6-8時間)
  - **対象**: `sake_detail_screen.dart:794` - 9箇所の `Theme.of(context).primaryColor` を `colorScheme` に置換。コアスクリーンでの視認性問題のため優先。
- [ ] **H2. 大規模ファイルのリファクタリング** (推定: 8-12時間)
  - `camera_screen.dart` (966行): `CameraControls`, `PhotoPreview`, `GalleryPicker` に分割。
  - `sake_detail_screen.dart` (794行): 分割済みだが監視継続 (`BasicInfo`, `TasteChart`, `Sakenowa`, `Pricing`)。
  - `menu_pricing_screen.dart` (650行): `PricingInputSection`, `PricingPreview` に分割。
- [ ] **H3. Synology Proxy永続化対応** (推定: 4-6時間)
  - **現状**: In-Memoryのため、再起動で利用回数クォータがリセットされる。
  - **解決策**: Redis導入（推奨）またはファイルベースの永続化。

---

## 🟡 Medium Priority (UX改善・機能追加)

- [ ] **M1. AI「あわせて飲みたい」機能実装** (推定: 12-16時間)
  - **要件**: 履歴分析、未登録銘柄からの推薦文生成。ソムリエタブのプレースホルダーを実稼働させる。
- [ ] **M2. チャート手動編集UIの完成** (推定: 8-10時間)
  - **内容**: AI生成の5軸チャートをユーザーが微調整できる機能。
- [ ] **M3. ヘルプボタンの配置改善** (推定: 6時間)
  - **方針**: Pattern C (Hybrid approach) - 各画面の状況に応じて配置。
- [ ] **M4. Pro版機能の実装** (推定: 20-24時間)
  - **要件**: QRスキャン連携、Instagram投稿生成機能、売上アナリティクスダッシュボード等。

---

## 🟢 Low Priority (技術的負債・長期改善)

- [ ] **L1. debugPrint整理** (推定: 3-4時間)
  - **対象**: 221箇所（23ファイル）。`if (kDebugMode)` で囲む（主に `gemini_service.dart`, `analysis_cache_service.dart`）。
- [ ] **L2. ハードコード色の段階的修正** (推定: 10-15時間)
  - **対象**: 意図的な例外（カメラビューなど）を除くハードコード色。`onboarding_dialog.dart` や `pending_analysis_screen.dart` などから優先。
- [ ] **L3. 真の画像圧縮実装** (推定: 3-4時間)
  - **現状**: コピーのみの `ImageCompressionService` を `flutter_image_compress` などの圧縮処理に置き換え。
- [ ] **L4. Tutorial/CoachMark残存コードの削除** (推定: 1-2時間)
  - **対象**: `UserProfile` に存在したチュートリアル系不要フィールドと関連アセットの削除の完全完了。
- [ ] **L5. テストコード導入** (推定: 8-12時間)
  - `SakeItem` JSON変換、`LevelCalculator`、`GeminiService` 等々のカバレッジ向上。
- [ ] **L6. UI/UXのさらなる改善**
  - バッジアンロックモーダル、スキャン時のアニメーション、タブレット対応（レスポンシブ）等。

---

## 🔮 Future / 長期構想 (Phase 3+)

- [ ] **F1. Firebase同期** (16-20時間): クラウドバックアップ、複数デバイス同期。
- [ ] **F2. Posimai Core Platform構築** (40時間〜): 日本酒・香道アプリの共通基盤化。
- [ ] **F3. 多言語対応** (20時間): 英語・中国語対応（ARBファイル利用）。
- [ ] **F4. 酒蔵マップ実データ統合** (12時間): プレースホルダーから実データへの連携、GPS連動等。

---

## 🏗️ Synology環境の堅牢化 (運用サーバー対応)

- [ ] **S1. Proxy Serverのレート制限永続化** (Critical / =H3)
  - Container Managerで Redis コンテナを立ち上げ、Node.jsプロキシに接続して利用履歴を永続化。
- [ ] **S2. バックアップ戦略の確立** (Critical)
  - Hyper Backupでのプロジェクト全体の外部保存、Dokploy / Giteaの定期ボリュームバックアップの設定。
- [ ] **S3. SSL/TLS対応**
  - Tailscale Funnel や Synology Application Portal (リバースプロキシ) の構築。
- [ ] **S4. 監視・アラート設定**
  - Uptime Kuma などを導入し、ダウン時に通知を飛ばす体制づくり。
- [ ] **S5-10. インフラのさらなる拡張** (Important/Nice to Have)
  - CI/CD構築（Gitea Actions, Dokploy連携等）、共有基盤化、Webhook通知など。

---

## 📅 推奨作業順序 (今後2週間)

1. **品質安定化 (Week 1)**
   - Day 1-2: Synology Proxy永続化 (S1 / H3)
   - Day 3-4: ダークモード完全対応 (H1)
   - Day 5: バックアップ戦略確立 (S2)
2. **機能拡張 or インフラ強化 (Week 2)**
   - *Option A (機能優先)*: 推薦機能(M1) ＆ チャート微調整(M2)
   - *Option B (インフラ優先)*: Dokploy設定 ＆ CI/CDテスト ＆ 監視設定
