Mode change - #16
Merged
Merged
Conversation
y4m4s
commented
Jun 29, 2026
Contributor
- CLIでのテストからフロントでのテストに移行
- フロントのセッション不具合の修正(Viteの依存最適化リロードも関係していたので修正)
- 会議名などを取得できるように修正(Azure Portal、PS上での権限付与も実行)
- 会議URL登録APIを追加 - VM Bot制御APIへの参加命令送信を追加 - meeting_sessionsテーブルを追加 - transcriptにsessionId連携を追加 - WebSocketにセッション状態通知を追加 - Bot制御用の環境変数とREADMEを更新
- transcript payloadにspeakerId/speakerNameを追加 - transcript_segmentsにspeaker_id/speaker_nameを追加 - 履歴APIレスポンスに話者情報を追加 - WebSocket配信payloadに話者情報を追加 - 既存payloadとの後方互換を維持 - 手動テスト手順とDB確認SQLを更新
- meeting_url_hashで既存セッションを再利用 - joined/recordingを有効な進行中statusとして扱う - Botのsnake_case transcript payloadに対応 - transcript保存後の配信・履歴取得APIを追加 - session/status/transcriptのデバッグログを追加
- meetingUrl hash で進行中 session を再利用 - Bot status PATCH の保存・ログ出力を強化 - joined/recording/active を参加成功状態として扱う - transcript 保存・取得と sessionId 追跡ログを追加
⇒会議名が取得できない問題はBotの権限付与により解決
- candidateUserIds を Entra object id 用に限定
- UPN/email を candidateUserPrincipalNames として分離
- Bot側で Graph /users/{upn} から object id を解決
- onlineMeetings/calendar 取得時のエラー分類と debug 出力を改善
- meeting-sessionsの終了エンドポイントを追加 - 終了要求時にBot制御APIへ退室コマンドを送信 - セッション状態をendedとして保存しWebSocketへ配信 - 終了処理とBot制御クライアントのテストを追加
- transcript store から SQLite を削除し postgres のみに統一 - 関連する modernc.org/sqlite 依存と infrastructure/sqlite を除去 - TranscriptSegment に IsFinal を追加し partial/final を区別 - partial は永続化せず WebSocket 配信のみ行う PublishTranscriptPartial を追加 - HTTP API が isFinal を受理し、partial は publish 専用経路へ振り分け - partial 用の eventId 生成と sequenceNo バリデーションを追加
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.