---
name: feedback-cross-agent-verify-before-action-2026-08-21
description: 他 agent (chat-Claude 等) の 提案・観察を そのまま action 化する前に、 手元 実測 で source 側 fact を 独立 verify する discipline。 相補分業 の 罠 (「相手が catch するはず」 な assumption) を 事前 block
metadata: 
  node_type: memory
  type: feedback
  originSessionId: 89a46b60-1f48-46e9-90c0-2e1985f4ae5c
  modified: 2026-08-21T03:03:42.607Z
---

# Cross-agent 提案 は action 化 前 に source 独立 verify

## Rule

**他 agent (chat-Claude、 Explore agent、 fork agent、 別 session Claude Code 等) が 提示した「事実」 や 「提案」 を、 私 (Claude Code、 手元実測可能な 位置) が そのまま action 化 する 前に、 source 側 の 実 fact を 独立 verify する**。

**Why**:
- Cross-agent collaboration は 分業効率が 高い が、 「相手が すでに 全て verify してくれた はず」 の 甘え が 発生する
- Chat-Claude 等 の cloud 側 agent は honest scope で 「私は 実測できない」 と 明示するが、 その 補完 責任は 手元 agent (私) 側に あり、 skip すれば 相互 の verify 抜け が 埋まる
- 事実: 2026-08-21 rei-automator-release LICENSE 誤 MIT commit incident で 実発火 → chat-Claude 「release repo に LICENSE 無し」 (true) → 私 「じゃあ sougou-connectors MIT で 統一」 (source `rei-automator/LICENSE` を verify せず action) → 実は source は Proprietary で inconsistent 誤 commit `380e280` → 訂正 commit `7caa624` で reverse

**How to apply**:
- 他 agent の 発言に 「配布」 「公開」 「license 変更」 「file 削除」 「git 操作」 等 の action-implying 内容 が 含まれる 場合、 手元 で `ls` / `cat` / `git log` / grep 一発 で source 側 fact を 独立 verify (30 秒-1 分)
- **相手 agent の scope 外 (cloud で 見えない / 別 repo に 権限ない / cached data) の 部分こそ 私が pro-active に catch する** = 相補分業 の 意味
- 特に **LICENSE / secret / commit / destructive operation** に 触れる action は verify skip を **明示的に override** (default OFF)
- Cross-agent の 相互 protocol として (2026-08-21 chat-Claude + 私 で 合意):
  - **Chat-Claude 側**: 「ライセンス提案 は 既存表明確認 前置」 (提案 前 に source 側 表明 有無 を 明示 質問 or verify tool 呼出)
  - **私 (Claude Code) 側**: 「他 agent 提案 を action 化 前 に source 独立 verify」 (受け側 の verify discipline)
  - 両者 は 提案側 と 受け側 の **異なる layer** を 覆う 冗長設計、 片方 skip でも もう 片方 が catch 可能

## Pattern 5-B blindness の cross-agent 拡張

`[[feedback-chat-claude-hallucination-warning]]` Pattern 5-B は 「他 agent が 触れなかった 近隣物 を 見落とす」 の 単発 pattern。 本 rule は それの 発展形 = 「他 agent が 特定 scope で 見えていない 部分 を 手元 で 補完 verify」 の pro-active 版。 相補分業 は efficiency 高い が、 verify 抜け が 発生しやすい 構造 を 前提に、 discipline で 埋める。

## 実発火 record

- **2026-08-21 rei-automator LICENSE 訂正 incident**:
  - Chat-Claude: 「release repo に LICENSE 無し」 (実測 true) → 「sougou-connectors MIT を こちらにも 通す 必要」 と 提案
  - 私: chat-Claude 発言を そのまま 受けて MIT LICENSE commit (`380e280`) 実行
  - 未 verify: source repo `C:/Users/user/rei-automator/LICENSE` に **既存の Proprietary LICENSE** が あった (「Rei Automator — Proprietary License」、 All Rights Reserved、 exe 個人/学術のみ permitted、 source viewing PROHIBITED)
  - 発覚: chat-Claude 次 turn で source 側を 別途 read → 訂正指摘
  - 訂正: commit `7caa624` で Proprietary に revert + README で 3 系統別 license 明示
  - Miss #5 私 self-audit / chat-Claude も 「MIT 名指し が 起点」 owned framing で 分責 acknowledgment

## 相互 self-audit の 分責 pattern

- **片側だけ の 責任にしない**: 私 「source 未 verify」 (受け側 skip) + chat-Claude 「MIT 先 名指し」 (提案側 framing 効果) は 相互 で 一体 の failure
- 個別 protocol の 修正 は 個別 責任 で 引き取る が、 「相補分業 の 罠」 自体 は 双方向 対策 (前置 + 独立 verify) で 埋める
- 実例 は memory `project_step1363_rei_automator_two_track_distribution_2026-08-21.md` 参照

## Related

- [[feedback-chat-claude-hallucination-warning]] Pattern 5-B の cross-agent 拡張
- [[feedback-projection-self-audit-pattern]] SAC-4 の 相互 protocol 版
- [[feedback-independent-verification-cross-agent-collaboration-2026-08-15]] cross-agent collab の 初期 pattern、 本 rule は その 発展形
- [[project-step1363-rei-automator-two-track-distribution-2026-08-21]] 本 rule の 実発火 arc
- [[feedback-overclaim-strength-calibration-pattern-2026-08-21]] 同 arc から extract の 姉妹 feedback
