·
85 commits
to main
since this release
v1.2.0 — Argus AI & アーキテクチャ刷新
New Features
Argus AI Project Intelligence System (pm_argus.py)
- /argus-brief — Slack・議事録・pm.dbを統合分析したデイリーブリーフィング生成
- /argus-risk — リスク分析(顕在リスク+予兆の優先度付き列挙)
- /argus-draft — 会議アジェンダ・進捗報告・確認依頼メッセージの草案生成
- /argus-transcribe — Slack上の録音ファイルからWhisper文字起こし→LLM議事録生成をワンコマンドで実行
- gemma4優先、RiVaultフォールバックのデュアルLLM構成
- cron自動実行(平日朝Canvas投稿)対応
Slack QA System (pm_qa_server.py, pm_embed.py)
- /argus-ask — SudachiPy形態素解析+FTS5検索+LLM re-rankingによる議事録・Slack QA
- チャンネル連動インデックス自動切替(qa_config.yaml)
- Slack生メッセージの索引化対応
PM DB Editor Web UI (pm_api.py)
- FastAPI REST API + 静的HTML/JSフロントエンドへの完全リプレース(NiceGUI廃止)
- セル直接編集・Slackリンク・議事録ポップアップ・楽観的排他制御
Refactoring
- Slackスレッド要約パイプラインを廃止 — 生メッセージから直接抽出する方式に変更(LLMコスト削減+情報ロス防止)
- 共通ユーティリティの分離: format_utils.py(テーブル整形5関数)、web_utils.py(Web UI共通ヘルパー)、DB統計クエリをdb_utils.pyに集約
- generate_minutes_local.py の重複LLM関数をcli_utils.pyに統合
Bug Fixes
- SQLCipher HMAC破損問題の修正(salt読み取りタイミング)
- Canvas Markdownパーサーの [...] エスケープ処理強化
- /argus-transcribe のトークンスコープ修正(SLACK_USER_TOKEN 使用)
- /ask 回答からの出典引用除去(冗長回避)
Docs
- README.md をPM課題中心に全面改訂
- ロードマップにP8(マルチモーダル動画解析による話者同定・スライドOCR)を追加