# 1.2.0 * リファクタ #173: build.gradle の古い localLibs exclude とローカル絶対パスを整理する * リファクタ #172: ランタイムログ生成物の追跡状態と ignore 設定を整理する * 機能 #410: アバターリアクション/演出マッピング(結果・機嫌・性格連動) * 機能 #411: VRM 選択・設定とドキュメント(導入手順/対応制約) * 機能 #412: Beatoraja側のステートごとにアバターの表示位置を移動させる * 機能 #413: beatoraja-avatar-overlay.exeを個別に起動するのがめんどくさい * 機能 #414: 動作チェックの気づき * 機能 #395: 曲のムービーを差し替える機能 * 機能 #404: 自然文による曲検索 * 機能 #406: VRChatアバターの読み込み * リファクタ #171: docs/codebase-overview.md を現状に合わせて更新する * 機能 #408: three-vrm アバター Web アプリ(VRM1.0 描画 MVP) * 機能 #398: 成長計算ロジック(独立モジュール) * 機能 #409: Tauri 透過オーバーレイホスト(ローカル表示) * 機能 #415: 自然文曲検索用ローカルLLMモデルの同梱・パッケージングと実モデル動作検証 (#404 follow-up) * 機能 #397: ペット状態の永続化(PlayerConfig 拡張 + JSON 後方互換) * 機能 #401: AI ペットコメント(pet_comment) * 機能 #400: skin プロパティ追加(pet_* 9項目) * 機能 #417: 1.2.0バージョンアップ * 機能 #399: プレイ結果連携(成長トリガー / 対象判定) * 機能 #402: 今日の練習メニュー推薦 * 機能 #416: 選曲画面からの自然文曲検索UI (#404 follow-up) * 機能 #403: リザルト要約(セッション日報) * 機能 #405: ペット性格システム * 機能 #396: ゲーム内常駐ペット育成機能の追加 * 機能 #407: アバター連携フィード基盤(ObsHttpServer 拡張: pet 状態 + イベントSSE)