HR / COMPLIANCE REVIEWER COCKPIT

あなたの Review Inbox VARIANT C / UNIFIED INBOX

assigned scope: 12 meetings window: 過去 30 日 4 lane types: Dispute / Severity / Context / Grace

inbox の行を開くと、 対象者の /app/me/audit即時 audit log として記録されます。 単純な inbox 閲覧 (このページ) には audit log は発生しません。 各行に表示されるのは scope-safe meta のみ (evidence grade / reason code / meeting count / window)。 affected_candidate identity は inbox 上には絶対に出ません。

詳しい visibility & decision doctrine を読む

あなた (HR / Compliance Reviewer) に許可される閲覧

  • assigned scope 内の per-meeting structural metrics (evidence grade / reason code 含む)
  • bounded review queue 内の dyad pattern summary (4 lane を統合表示)
  • 個別行を開いた後の dispute 内容 / context submission (RLS-gated)

許可されない閲覧

  • 他チーム inbox / 全社俯瞰 (このページにも nav にも導線なし、 RLS view が assigned scope 外を流さない)
  • universal transcript browsing (raw transcript は never persisted)
  • 同一 affected person の複数 lane 横断参照 (anti-retaliation §4) — inbox の queue type chip は lane 種別のみで、 同一 person id を行間で連結しない
  • 別 reviewer に escalated 済み案件の現在 handler 名 (admin role のみ)

あなたが取れる 4 決定 (canon-approved wording のみ、 全 lane 共通)

  • 受理 — lane 種別ごとに canon 定義 (例 dispute: contestant の主張を受理)。 「no issue」「問題なし」を意味しない
  • 却下 — 当該 observed window では qualifying signal なしと判断
  • 追加情報を要求 — manager context / dyad context 提出を求める
  • エスカレーション — 別 reviewer / 上位手続きへ委譲

Kashi は何をしないか

  • AI による next-action suggestion / auto-apply / auto-prioritization 一切なし
  • sort は明示的 user 操作のみ (oldest / newest / highest grade / queue type)
  • HR 評価・配置・処分・解雇の input ではない
  • 同一 person を複数 lane で連結表示しない (inbox 行 = lane 単位、 person 単位ではない)

Variant C 固有の挙動 (onboarding メモ)

  • 従来 4-queue 別ページ (/app/reviewer/disputes 等) は 削除されず、 deep link 先として残置。 個別 lane doctrine もそのまま。
  • state machine は pending → in_progress → escalated → closed の 4 状態のみ。 resolved as no issue のような状態は存在しません (§6 No-Signal Rule)。
  • closed 行は意図的に薄く表示 (操作不要、 記録としての参照のみ)。
  • inbox 100 件上限 — 100 件超 (たとえば scope 拡張時) は filter 絞り込みプロンプトを表示。
新しい unified inbox に変わりました (Variant C 試験運用中) — 以前の 4 個別 queue カード (Disputes / Severity / Context / Grace) は 単一の priority inbox に統合されました。 各行に queue type chip を残しているので個別 lane の context は失われません。 個別 lane ページ (例 /app/reviewer/disputes) はそのまま残置されており、 行の 「個別ページで処理する」 から従来通り遷移します。 RLS / audit semantics / 4 決定オプションも従来と完全互換です。
Filters & Sort (scope 内のみ) 表示中: 9 / 9 (scope total: 20 pending across all states)
state:
lane:
window:
Priority Inbox — assigned scope 内、 4 lane を統合表示 表示順: oldest first / 最大 100 件 / 現在 9 件
Dispute pending
4日前提出 EMERGING PRESSURE_PATTERN
scope: 3 meetings / dyad bounded / observed window: 過去 14 日 / item id: q_dispute_001
受理 ×却下 +追加情報を要求 エスカレーション
個別ページで処理する → /app/reviewer/disputes
Severity Exception pending
1日前提出 WEAK INSUFFICIENT_WINDOW
scope: 1 meeting / single observed window / observed window: 過去 7 日 / item id: q_severity_001
受理 (例外承認) ×却下 (標準処理に戻す) +追加情報を要求 エスカレーション
個別ページで処理する → /app/reviewer/severity-exceptions
Manager Context in_progress
6時間前提出 INSUFFICIENT CONTEXT_REVIEW_PENDING あなたが昨日 drill-down 済み (audit row 発生済み)
scope: 2 meetings / manager_A → bounded team / observed window: 過去 21 日 / item id: q_context_001
受理 (context 妥当) ×却下 (不十分として返却) +追加情報を要求 (質問追加) エスカレーション
続きを処理する → /app/reviewer/context-submissions
Dispute pending
5時間前提出 STABLE RESPONSE_NEUTRALITY_PROVIDED
scope: 4 meetings / dyad bounded / observed window: 過去 21 日 / item id: q_dispute_004
受理 ×却下 +追加情報を要求 エスカレーション
個別ページで処理する → /app/reviewer/disputes
Grace pending
12時間前提出 SUPPRESSED scope-safe preview を表示できません
k-anonymity 閾値未満のため、 inbox 行内 preview を suppress しています。
理由: この行の assigned scope (Grace lane / 2 meetings / 同一 small dyad) では、 evidence grade + reason code + meeting count + window の組み合わせから affected person を間接的に特定できる確率が canon 閾値 (k=3) を超えるため、 inbox preview は表示しません。 「個別ページで処理する」 click で drill-down すると RLS-gated full view が表示され、 同時に audit_log row が即時発生します。 suppression が解除されるのは assigned scope に該当 lane の meetings が追加され k=3 を満たした時点です。
受理 ×却下 +追加情報を要求 エスカレーション
個別ページで処理する → /app/reviewer/grace-evaluations
Dispute escalated
7日前にエスカレ STABLE REPEATED_PATTERN
scope: 5 meetings / dyad bounded / handler: 別 reviewer (procedure_id: pr_esc_002) / item id: q_dispute_esc_002
受理 (handler 委譲済み) 却下 (handler 委譲済み) +追加情報を提供 状況を確認する
状況を確認する → /app/reviewer/disputes (read-only)
Manager Context pending
2時間前提出 INSUFFICIENT CONTEXT_REVIEW_PENDING
scope: 3 meetings / manager_B → bounded team / observed window: 過去 14 日 / item id: q_context_007
受理 (context 妥当) ×却下 (不十分として返却) +追加情報を要求 (質問追加) エスカレーション
個別ページで処理する → /app/reviewer/context-submissions
Severity Exception closed
3日前にクローズ STABLE DECISION_RECORDED
scope: 2 meetings / single observed window / recorded by: あなた (林さん) / item id: q_severity_closed_011
受理 (記録済み) 却下 追加情報 記録を参照
記録を参照 → read-only / 操作不可
Dispute closed
6日前にクローズ STABLE DECISION_RECORDED
scope: 2 meetings / dyad bounded / recorded by: あなた (林さん) / item id: q_dispute_closed_009
受理 (記録済み) 却下 追加情報 記録を参照
記録を参照 → read-only / 操作不可