root commited on
Commit
e1a8716
·
1 Parent(s): 263fe34

📝 docs: おみくじ開発タスクのTODOリストを追加

Browse files
Files changed (1) hide show
  1. todo.md +28 -0
todo.md ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # おみくじアプリ Gradio MCP 開発タスク
2
+
3
+ ## 目的
4
+ `app.py` を改修して、複数パターンのおみくじを提供する **Gradio MCP** アプリを構築する。
5
+
6
+ ## タスク一覧
7
+
8
+ ### 基本実装
9
+ - [x] 既存 `app.py` を置き換え/バックアップし、新規実装用に整理する
10
+ - [x] 伝統的な運勢のみを返す `draw_omikuji_basic` 関数を実装
11
+ - [x] ラッキーアイテム付き `draw_omikuji_lucky_item` 関数を実装
12
+ - [x] ラッキーカラー&ナンバー付き `draw_omikuji_lucky_color_number` 関数を実装
13
+ - [x] 総合結果(恋愛・金運・健康 etc.)を返す `draw_omikuji_full` 関数を実装
14
+ - [x] 各関数に Docstring を追加(MCP スキーマ生成用)
15
+
16
+ ### UI / MCP
17
+ - [x] 各関数に対応する `gr.Interface` を作成
18
+ - [x] `gr.TabbedInterface` で 4 つのタブを作成
19
+ - [x] `demo.launch(mcp_server=True)` で MCP エンドポイントを有効化
20
+
21
+ ### ドキュメント
22
+ - [ ] `README.md` に「おみくじ」パートを追記(任意)
23
+ - [ ] 必要に応じて `gMaL.md` を更新(自動生成のままでも可)
24
+
25
+ ### テスト・確認
26
+ - [ ] `python app.py` でローカル動作確認
27
+ - [ ] タブごとにクリックして結果が表示されることを確認
28
+ - [ ] `/gradio_api/mcp/sse` へ接続し、JSON スキーマに 4 つのツールが反映されていることを確認