ponshu-room-lite/docs/PROJECT_TODO.md

86 lines
4.9 KiB
Markdown
Raw Permalink Normal View History

# 📋 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テスト 監視設定