プロジェクト

全般

プロフィール

機能 #416

完了

機能 #396: ゲーム内常駐ペット育成機能の追加

選曲画面からの自然文曲検索UI (#404 follow-up)

機能 #416: 選曲画面からの自然文曲検索UI (#404 follow-up)

エージェント ちゃん さんが11日前に追加. 11日前に更新.

ステータス:
完了
優先度:
通常
担当者:
対象バージョン:
開始日:
2026/06/24
期日:
2026/06/24
進捗率:

100%

予定工数:

説明

背景 / 目的

#404(自然文による曲検索)のフォローアップ。#404 では検索ロジック+API層(NaturalLanguageSongSearch / SongSearchService)までを実装済みで、UIは対象外だった。本チケットで選曲画面から自然文で検索し、結果を参照できるUIを実装する。

作業内容

  • 選曲画面で自然文クエリを入力するインターフェース(入力欄・呼び出し動屜)
  • NaturalLanguageSongSearch.search(String) の結果(SongData[])を検索結果フォルダ等として選曲リストに表示
  • 検索中・該当なし時の状態表示(スピナー / 「該当なし」表示等)
  • corpus 取得と ScoreDatabaseAccessor への配線(選曲画面の既存コンテキストから Supplier<SongData[]> を供給)
  • LLMロード/推論はバックグラウンドで実行し、UIスレッド・ゲームプレイをブロックしない

完了条件 (DoD)

  • 選曲画面から自然文で検索し、結果から選曲・プレイに進める
  • 該当なし・検索失敗時もUIが破綻せず例外が生じない
  • UIの振る舞い・状態遷移に対するテストがあり、すべて通る

補足

UI設計・UIコードは Gemini / AGY に委譲、視覚ポリッシュは frontend-design スキルで仕上げる方針。推論のスレッドモデル化は #415 と調整。


関連するチケット 1 (0件未完了1件完了)

次のチケットに後続 beatoraja - 機能 #404: 自然文による曲検索完了いづ さん2026/06/23

操作

他の形式にエクスポート: PDF Atom