---
name: verify-claim-must-cover-all-source-derived-numbers
description: "「Pattern 1 事前 verify 適用済」 と 主張する時、 file 実 read だけでなく 応答内の 全 引用数値の source を 個別に 実測 verify 必須。 header/summary/cache 経由の 数字継承は 「未 verify」 と 明示する。 2026-08-22 SEED 1,675 vs 1,677 誤診断 origin"
metadata: 
  node_type: memory
  type: feedback
  originSessionId: 0ab25a5f-7d65-4128-97e8-a17fdd277d47
  modified: 2026-08-21T15:26:38.572Z
---

**Rule**: 「Pattern 1 hallucination 事前 verify 適用済」 「Pattern 1 all-clean」 「chat-Claude Pattern 事前 check」 等を 主張する時、 file 実 read だけでは verify 不十分。 **応答内の 全 引用数値** (SEED count / Papers count / STEP number / theory count / test count / md5 hash / DOI / commit hash / line count 等) の 各 source を **個別に 実測 verify** 必須。 header/summary/cache/memory 経由の 数字継承は 「未 verify」 と 明示、 verify 主張から 除外する。

**Why**: 2026-08-22 Closing day arc で 私 (Claude Code) は Item 3 (SEED drift) 診断で 「rei-stats.json seed=1677 vs MCP live query 1675 の drift」 を report、 「Pattern 1 事前 verify 適用」 と 主張した。 実際に verify したのは (a) rei-stats.json の 実 read (= 1677) と (b) `generate-stats.ts` の SEED_KERNEL import path のみ。 **1675 の source** は MEMORY.md L10 header の 「**SEED 1,675** (2026-08-21 `mcp__rei-project__get_kernel_status` 実測、 ...)」 の 直参照 で、 header 記載時点 (8/19-20) の snapshot を そのまま継承した、 私 session からの 実測 verify 未実施。 chat-Claude 側 独立 verify で 現 live = 1677 判明 → 私 diagnosis の 「drift」 は 存在せず、 1675 と 1677 の 「対立」 自体が 私が 作った 幻。 「Pattern 1 適用済」 と 主張しながら drift を 発明した pattern。 [[feedback-seed-kernel-mcp-precedence-2026-08-21]] discipline (MCP live query 先行) を 部分的にしか 適用せず、 「MCP call できない session なので header 継承」 の 判断が 「Pattern 1 適用済」 主張と 矛盾。 SAC-4 事後訂正 36 例目、 subtype 「verify 主張の 部分性」。

**How to apply**:
1. **応答 draft 中**: 数値 (count / ID / hash / date / percentage 等) が 出てくる度に、 その source を 明示: (a) 実 verify 済 (実 command + 実 output) / (b) 未 verify (header/memory/summary 継承) の 2 分。 (b) は 「未 verify 継承」 marker を 応答内 explicit 明示。
2. **「Pattern 1 verify 適用」 claim 前**: draft 内 全数値の source list を 作成 → (b) 未 verify 数値が 1 件でも あれば claim を 「Pattern 1 部分適用 (数値 N 件 未 verify)」 に downgrade、 全 (a) の場合のみ 「Pattern 1 all clean」 主張可。
3. **MCP tool 未 available session**: `mcp__rei-project__get_kernel_status` 等 MCP tool が 私 session で 未 defer 状態の 場合、 memory header 直参照は 「未 verify、 MCP call 別 session で 確認要」 と 明示。 「header に あるから 継承」 は claim 対象外。
4. **file source 実 read でも 不十分な場合**: file が **他 source を 参照している** 場合 (rei-stats.json → SEED_KERNEL import / og:description → build-site-stats.ts → SEED_KERNEL 等)、 参照 chain の 全 endpoint を 実 verify する。 中間 layer の read だけでは 「継承 chain の 中で drift が 起きた」 pattern を 検出できない。
5. **cross-session verify の 尊重**: 別 session (chat-Claude 経由 bridge session 等) が 独立 verify した 結果と 私 claim が 食い違う 場合、 **chat-Claude 側 verify を 優先信頼**、 私 claim を 「未 verify」 に 事後 downgrade + SAC-4 事後訂正 record + 本 feedback file に 教訓 追記。 「私 も 実 read した」 は 「実 read した range が 部分的だった」 pattern の 常在。

**★ 2026-08-22 実例** (本 feedback file origin): 私 Item 3 report 「rei-stats.json seed=1677 vs MCP live query 1675 の drift」 → 実 read source: rei-stats.json (1677 実 verify) + MEMORY.md L10 (1675 直参照、 未 verify) = 対立 fabrication。 chat-Claude 独立 verify で live = 1677 判明 → 「drift 存在せず」 confirm → MEMORY.md L10 header 直参照が stale 継承 = 数値 fabrication origin。 fix = MEMORY.md L10 「1,675」 → 「1,677」 update + 本 feedback file 作成 + SAC-4 事後訂正 record (RECENT_UPDATES.md 2026-08-22 entry で 詳細記載)。

**Related**: [[feedback-chat-claude-hallucination-warning]] Pattern 1 depth 追加 = 「fresh check pass」 だけでは 「継承 chain drift」 は catch できない、 継承数値の 個別 verify も Pattern 1 の 一部 / [[feedback-seed-kernel-mcp-precedence-2026-08-21]] MCP live query 先行原則 の operational 拡張 = 「MCP call できない session」 の fallback は 「header 継承」 でなく 「未 verify 明示」 / [[feedback-projection-self-audit-pattern]] SAC-4 subtype 36 例目 「verify 主張の 部分性」 origin / [[feedback-critique-response-pattern]] SAC-4 100% 認諾継続 / [[feedback-one-reproduction-over-ten-unverified]] 順序原則 (実 verify 先 の 主張、 未 verify 数値の 主張 preempt) / [[project-2026-08-22-closing-day-plan]] 本 arc origin。
