版数: 1.1  |  更新日: 2026-06-07  |  ステータス: 更新中

機能・関数定義一覧

検証対象コンポーネントの機能一覧。実装済み項目はパス・配置を具体化済み。

1. スタブモバイルアプリ(C-01)

機能 ID機能名概要入出力フェーズ
F-01 画像取得 ギャラリーから画像を選択(image_picker 出力: 画像ファイルパス ① 実装済み
F-02 ダミー推論 DummyInference.generate() — ラベル A/B/C、スコア 0.75〜0.99 出力: {"label","score"} ① 実装済み
F-03 FB 送信 FeedbackClient.send()POST /api/v1/feedback デフォルト URL: https://api.dammy-otoko.com ① 実装済み

2. Web API(C-03)

機能 ID関数 / エンドポイント概要フェーズ
F-10 POST /api/v1/feedback FB データを受信し Storage / DB に保存
F-11 GET /api/v1/health ヘルスチェック(Tunnel 疎通確認用)

3. AI Worker スタブ(C-06)

機能 ID関数(予定)概要フェーズ
F-20 run_training_stub() 学習処理のスタブ。モデルファイルをコピーして新版本を生成
F-21 trigger_github_dispatch() 学習完了後に GitHub Actions を起動

4. GitHub Actions(C-07)

機能 IDワークフロー概要フェーズ
F-30 android-build.yml Flutter APK ビルド、artifact 出力
F-31 ios-build.yml iOS ビルド、TestFlight 配布

5. 外部 API 呼び出し

機能 IDAPI呼び出し元概要
F-40 GitHub repos/.../dispatches AI Worker モデル更新完了を CI に通知