Overview / 運用 AI / 統合 inbox

統合 inbox

Discord / LINE / email / Slack を 1 画面で source badge 付き表示し、 talent 別 / 担当者別に俯瞰する。 連絡の分散による反応漏れを潰すモジュール。

検討中 (実装重い、 価値要検証)

最終更新: 2026-05-13 / 担当: 伊藤

01解決する課題

連絡 source が分散していることで manager が日々時間と注意力を消費している実態を可視化する。

02目的

source 横断で「talent 別 / 担当者別の連絡一覧」 を提供し、 反応漏れを構造的に潰す。 ただし全 source の adapter を組むのは重い実装になるため、 「value vs cost」 が見合うかを pilot で見極める。

03期待される効果

補助 KPI

反応漏れ ↓

直接の pilot 主 KPI には紐付かない。 補助 KPI 「talent エンゲージメント」 への寄与のみ。

定量効果 (見込み)

manager 巡回時間 -30 分/日

不確実性大。 source 数と使用頻度に強く依存。

定性効果

心理的負荷↓

「漏れているかも」 不安の解消。 ただし定量化が難しい。

前提条件

LINE-MEMORY 統合先行

LINE adapter が無いと価値の 60% が出ない。 単独実装は cost 過剰。

04HOW (実装方式)

運用形態半自動 (取り込みは自動、 既読 / 紐付けは manager 操作)。
data source 4 種 Discord: bot / webhook (botchan-mini 連携想定)
LINE: LINE-MEMORY 統合 (Phase 2、 line-routing module 依存)
email: Gmail OAuth (harness mailbox ito.ai.harness@gmail.com 既存基盤を流用可)
Slack: agent2 channel reflection (Slack Webhook URL 既存)
正規化 schema新規 talent_mgmt.inbox_messages table (source_type / ext_msg_id / talent_id / handler_user_id / posted_at / read_at / body / attachments_jsonb)。
UI独立 page (/ops/inbox/) で source badge + priority sort + talent 紐付け + 既読 toggle。 タレント page 内には talent 別 sub-view を embed。
RLSmanager は担当 talent 分のみ閲覧可。 全社 message (source 不問) は executive のみ。
実装重さ各 source の adapter (4 種) + 正規化 schema + RLS + UI = M-L サイズ (2-3 sprint)。 LINE adapter は LINE-MEMORY 統合 GO 待ち。

05現状

mock のみ。 旧 ops.html の Tab 2 で UI 試作実装あり (5630753)、 工事中切替で非表示中 (25045a7)。 実 adapter は未実装。 schema も未作成。 LINE-MEMORY 統合の GO 判断 (operator) を待っている状態。

06残す / 残さない の判断材料

本モジュールは存続価値の閾値が高い。 以下が満たされなければ削除候補で問題なし。

代替検討 (本モジュール無しで済む案)

① Discord channel 1 本に全 source を webhook 集約する。 ② 各 native app の通知を OS レベルで unified inbox 化 (macOS / iOS 標準機能)。 ③ talent 数 20 名規模なら manager の頭で持ちきれる可能性も大。 単独実装は LINE-MEMORY 統合とセットで再評価する。

07関連リンク

前: アラート処理履歴 次: LINE Routing 管理