4.9 KiB
4.9 KiB
📋 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)。
- 対象: 221箇所(23ファイル)。
- 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時間)
SakeItemJSON変換、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週間)
- 品質安定化 (Week 1)
- Day 1-2: Synology Proxy永続化 (S1 / H3)
- Day 3-4: ダークモード完全対応 (H1)
- Day 5: バックアップ戦略確立 (S2)
- 機能拡張 or インフラ強化 (Week 2)
- Option A (機能優先): 推薦機能(M1) & チャート微調整(M2)
- Option B (インフラ優先): Dokploy設定 & CI/CDテスト & 監視設定