Skip to content

Develop - #25

Merged
y4m4s merged 10 commits into
mainfrom
develop
Jul 22, 2026
Merged

Develop#25
y4m4s merged 10 commits into
mainfrom
develop

Conversation

@y4m4s

@y4m4s y4m4s commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

No description provided.

y4m4s and others added 10 commits July 19, 2026 08:42
- tombstoneの監査履歴とinactive状態の欠落を修正
- 再起動・finalization後の復活防止テストを追加
- 実AIテストの設定不足をFAIL化
- 監査結果分類と連続unapplied永続化を検証
- migration 00013とPostgreSQL統合テストを強化
- issueのサブタイプと状態を分離
- 低情報ノードの修復・保護処理を追加
- 監査AIの判定・安全条件・ログを強化
- 既存JSONBデータの移行処理を追加
- API・レポート・ドキュメント・テストを更新
- agenda anchor IDとmaterialized topic node IDを分離
- 発言根拠に基づくtopic生成、統合、非表示処理を実装
- 未議論アジェンダとno-agenda区間の判定を改善
- 空ノードや参照不整合を検出する監査・終了処理を強化
- マイグレーション、テスト、関連ドキュメントを更新
⇒監査AIは改善されたが、no-agenda spanの解除・復帰判定や意味のないノード等の処理が不充分

- 同一親配下のissue/todo兄弟ノードを再評価する決定的dedup規則を追加し、
  文言の異なるVLAN障害の重複ノードを1件へ統合
- 将来の悪影響を示す発言からriskカードをサーバー側で決定的に合成する
  処理を追加し、issue/todoと意味が異なる場合は併存させるようprompt改善
- 「復旧した」「正常になった」等の明示的復旧発言から、原因調査は除外し
  つつ該当issue/riskを一括resolvedにできるよう closure判定を拡張
- 監査AIのoperation種別ごとに未使用IDフィールドを正規化するcanonicalize
  処理を追加し、target_not_nodeによる誤拒否を解消
- 監査operationをsafe/moderate/destructiveの3段階に分類し、危険度に
  応じた確信度閾値へ変更(全体閾値の一律引き下げは行わず安全性を維持)
- agenda anchor lifecycleメトリクスのログ名を由来(anchor status由来/
  tree由来)が分かるよう整理
- 上記に対するユニットテストと実会議相当のオフラインreplayテストを追加
⇒no-agenda誤判定は改善されたが、孤立する追加論点などの問題は健在

- STT分割を考慮してno-agenda誤判定を修正
- generic topic名を具体的な主題へ書き換え
- 関連するriskとTODOのtopic分裂を修復
- 文頭助詞から始まるdecisionを前後文脈から補完
- 監査findingと安全なrename_topic操作を追加
- 対象会議33発話の回帰テストを追加
- candidate作成前・昇格前に既存promoted topicとの意味照合を追加し、
  英字トークン(vpn/ssl等)衝突と数値署名衝突を除いた緩い一致でも
  重複topicを作らず既存topicへfoldするよう変更
- recap宣言が長い発話の先頭節に埋め込まれるケースを検出し、recap中は
  新規item/candidate作成を抑制、既存itemへ担当者・期限のみ反映
- decision抽出パターンに「〜を必須にします」等を追加し、同一segment
  内の前節参照解決でチェックリスト作成→運用適用のような複数節decision
  を検出できるよう修正
- decisionによる関連item解決が実行系TODO(作成・準備等)まで誤って
  resolvedにしていた問題を修正し、審議系TODOのみ解決対象に限定
- 同一発話由来のrisk/issue重複を統合する一方、「可能性+検討事項」の
  ように異なる命題を含むissueは誤統合しないよう保護
- 監査AIのeffectiveConfidence比較にfloat誤差epsilonを追加し、final
  reviewでの取りこぼしを解消。merge_dynamic_topicsに適用機構が無い
  制約を補う決定的final tree repair(重複promoted topic fold・
  cross-kind重複統合)を追加
- 対象会議の実データに基づくreplayテストと各修正の単体テストを追加
⇒良くなってきてはいるけど、「意味的にどうまとめ、どの粒度で分けるか」みたいな、議論ツリーを整理する上でのあと一押しが足りてない感じ

- 監査のevidence役割判定で、発話が自己抽出item・ラベル由来topicと
  類似するだけでreferenceへ誤降格していた問題を修正し、永続化済み
  primary/correction判定を優先するよう変更
- 上記により、正しいdecision/riskの追加論点からの移動修復が
  reference_evidence_onlyで誤拒否されていた問題を解消
- tentativeItemsHiddenを廃止し、ツリー非表示件数(treeHiddenTentativeItems)
  とAI assistantカード表示件数(assistantVisibleTentativeItems)を
  分離してログの意味を明確化
- reorganizationMetricsのunclassifiedラベルをunclassifiedStagingChildren
  へ改名し、classificationStatus基準の集計との混同を解消
- 実session相当のreplayテストで、記録済み監査opが修正後に正しく
  適用されることを検証するテストを追加
- ワークスペース会議セッションの削除API(DELETE /meeting-sessions/{id})を追加。終了済みセッションのみ削除可能とし、関連するtranscript_segments・AI分析も併せて削除
- AI最終要約のプレビューをセッションIDまとめて取得するAPI(GET /meeting-sessions/final-summaries)を追加し、会議一覧画面でのN+1取得を回避
- 上記に伴うrepository/application/HTTPハンドラの実装とルーティングを追加
- application/postgres/HTTPの各層にテストを追加
⇒アジェンダ進捗仮実装

- 会議前アジェンダの3状態(未着手/議論中/話し合い済み)と、現在の議題・
  議論量・結果(結論あり/未解決)・会議中に追加された論点を、既存のlive
  分析データのみから決定的に計算するevaluateAgendaProgressを実装
  (新しいAI呼び出しは追加しない)
- current topicのちらつき防止ヒステリシスと、discussed判定のための
  非活性ラウンド・成果痕跡チェックを状態機械として実装
- 手動修正(状態override・現在議題指定)を永続化する専用テーブル
  meeting_session_agenda_progress_overrides を追加し、live分析の
  merge結果には保存せず配信時にstampする方式でAIによる上書きを防止
- PATCH /v1/workspaces/{workspace_code}/meeting-sessions/{session_id}/
  agenda-progress を追加(owner/admin限定、WS再配信込み)
- 旧payload(agendaProgressフィールド無し)でも既存agendaAnchorsから
  互換projectionを合成し、既存のライブ表示を壊さないようにした
- 単体・状態機械・repository契約・API・複数ラウンドreplayテストを追加
  (go test ./... 全PASS、DBテストは環境未設定のため正常skip)
@y4m4s
y4m4s merged commit 331687e into main Jul 22, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant