root
📝 docs: おみくじ開発タスクのTODOリストを追加
e1a8716
# おみくじアプリ Gradio MCP 開発タスク
## 目的
`app.py` を改修して、複数パターンのおみくじを提供する **Gradio MCP** アプリを構築する。
## タスク一覧
### 基本実装
- [x] 既存 `app.py` を置き換え/バックアップし、新規実装用に整理する
- [x] 伝統的な運勢のみを返す `draw_omikuji_basic` 関数を実装
- [x] ラッキーアイテム付き `draw_omikuji_lucky_item` 関数を実装
- [x] ラッキーカラー&ナンバー付き `draw_omikuji_lucky_color_number` 関数を実装
- [x] 総合結果(恋愛・金運・健康 etc.)を返す `draw_omikuji_full` 関数を実装
- [x] 各関数に Docstring を追加(MCP スキーマ生成用)
### UI / MCP
- [x] 各関数に対応する `gr.Interface` を作成
- [x] `gr.TabbedInterface` で 4 つのタブを作成
- [x] `demo.launch(mcp_server=True)` で MCP エンドポイントを有効化
### ドキュメント
- [ ] `README.md` に「おみくじ」パートを追記(任意)
- [ ] 必要に応じて `gMaL.md` を更新(自動生成のままでも可)
### テスト・確認
- [ ] `python app.py` でローカル動作確認
- [ ] タブごとにクリックして結果が表示されることを確認
- [ ] `/gradio_api/mcp/sse` へ接続し、JSON スキーマに 4 つのツールが反映されていることを確認