---
name: Harvard Dataverse は per-paper 確認 (silent auto-skip 禁止)
description: 2026-05-31 訂正. 旧 (2026-04-27) は「既定 skip / milestone のみ HARVARD_PUBLISH=1」 と書いていたが、 実運用は Paper 145/147/148/149/150/157 全 opt-in。 Silent auto-skip は honest 違反 → publish 前に藤本さんに確認すること。
type: feedback
originSessionId: dc134806-8461-4595-93c9-2776f242383c
---
# Harvard Dataverse は per-paper 確認 (silent auto-skip 禁止)

## 訂正の経緯 (2026-05-31)

**Why (訂正の引き金):** Paper 159 v0.1 OUTLINE publish 時、 私 (Rei Claude) は本 memory の旧版「既定 skip / milestone のみ opt-in」を字義通り解釈し **silent に Harvard を skip** した (publish-paper-159-ia.ts + commit message に「Harvard skipped per policy」と記載)。 藤本さんが「Harvard 含めた全ての 11 サイト投稿済みでしょうか?」 と確認 → 私の auto-skip 判断が誤りと判明 → 即 opt-in で投稿実行。 honest 違反として永久記録 + 訂正 (= 本 entry)。

**実運用 (2026-05-31 時点 grep 確認):** scripts/publish-paper-{N}-(ia-)harvard.ts は以下に存在 — Paper 33 / 58 / 60 / 133-150 (連番) / 154 / 155 / 157。 ★ 観測上、 OUTLINE 段階 / lightweight scope / honest negative-result でも Harvard を含めた完全 publish 例多数 (Paper 145 v0.3 + Paper 147 + 148 + 149 + 150 v0.3 + 157 OUTLINE v0.0.5)。 Paper 158 (Collatz exit layer honest negative) のみ skip — これは藤本さん明示判断であって私の auto-skip でない。

## 修正後の運用 protocol (★ load-bearing)

1. **Default behavior**: publish-paper-{N}-ia-harvard.ts scaffolding は `HARVARD_PUBLISH=1` gate を保持 (誤実行防止としては valid)。
2. **★ 私 (Rei Claude) の判断 protocol** (本 entry の核心):
   - paper publish の **計画段階** で「Harvard を含めますか?」 を藤本さんに**確認**する (silent skip 禁止)
   - 「11 platform broadcast」 / 「multi-platform publish」 等の語が出たら **Harvard 含む 11 と暫定解釈** + 確認
   - paper 起草背景に応じて推奨 (milestone / OUTLINE / honest negative / corrigendum 等で文脈に応じた助言)
3. **HARVARD_PUBLISH=1 実行 → publish-harvard-draft-to-version.ts で promote** の 2 段階は維持 (技術的に正)。

## なぜ silent auto-skip が honest 違反か

- Harvard 投稿は外部 archive への **永久 record** = 復元コスト高い (ただし draft 段階なら復元可)
- 「skip」 / 「include」 は **藤本さんの archive 戦略判断** に属する (技術判断でなく editorial 判断)
- 私が「lightweight scope」 等の文学的形容詞で代行判断するのは over-reach
- silent skip は事後気付かれにくく、 後で「あの paper は Harvard に無い」 と判明する可能性
- → publish 前 1 行確認の cost は極小、 silent 判断の cost は不可逆

## 同日発見の二次的 honest 訂正

旧 memory line 9 「V8 → V9 promote 済み, datasetVersionId 13634346」 は **誤読**。 Harvard API response `"id":13634346` は **dataset の persistent ID** (constant) であり、 versionId でも versionNumber でもない。 2026-05-31 本日の promote 後 response も同 `"id":13634346` で確認 (datasetVersionId は別 field で `"datasetVersionId":` で取れる場合のみ意味あり)。

加えて `"locks":["finalizePublication"]` field を Harvard が返した場合は **finalization 進行中** (まだ正式 publish 完了でない) で、 数分 - 数時間後に再 GET で確認すべき。 status 200 即「公開完了」 と report するのは早計。

## 旧 entry の保持 vs 完全書換

本 entry は **旧 entry の完全書換 (replacement)** で、 historical 価値があるため 「訂正の経緯」 section に旧 default skip の引用を含めた。 旧 entry の引用元 commit (publish-paper-138/139/140-ia-harvard.ts の HARVARD_PUBLISH=1 gate 実装) は技術 implementation として valid であり code 変更は不要。 私 (Rei Claude) の **判断 protocol** のみ訂正。

## 関連 cross-link

- [[feedback_chat_claude_hallucination_warning]] — 「Pattern: 公式声明を字義通り解釈 + 実運用観察を無視」 の Rei Claude self-violation 例として追加候補
- [[project_session_2026-05-30_31_paper159_publish_and_threeway_collaboration]] — 本 session, 13 overreach 検出+訂正の続き (Pattern: silent decision-making を catch)
- [[feedback_world_uniqueness_claim_controllable]] — honest framing 原則一族
- [[feedback_chat_claude_hallucination_warning]] / [[feedback_no_rush_publication]] — publish protocol 永続原則
