STEP 2307 — Reipedia v0.3-rev1 追加候補 3 件 差分調査 (2026-10-09、 read-only)
本 arc の 性格: 藤本さん directive 「docs/REIPEDIA_SPEC.md (v0.3-rev1) を 読んで 追加候補 3 件 を 『記載済み / 一部記載 / 未記載 / 仕様と矛盾』 で 分類、 §2 決定事項 への 影響 評価、 配置先 節 提案 (文面 は 書かない)」 の 遂行。 **read-only**、 本 session で は 仕様 本体 修正 / Phase 1 実装 開始 / commit 判断 の いずれ も 行わない (= 本 session close bundle の みを 作成)。
1. 追加候補 3 件 (= 藤本さん 貼付)
- 候補 1:
pred_oracle を expect と 照合し直し、 一致率 を 再計算。 「oracle 25% = oracle が 現実で 動かない 可能性」 の 結論 は 撤回扱い (= 対外引用禁止 に 追加)
- 候補 2: Node 移植版 を 元 の 較正セット で 走らせ、 HTML 版 の 出力 と 一致 するか 確認。 zip 内 の Python 検出部 の 規則 が HTML 版 と 同一 か も 読んで 差分 を 報告
- 候補 3: held-out 作題依頼 に は 検出器コード・dev-set 16 件 を 含めない。 Rei 分 は repo 非参照 の 文脈 で 作題、 不可 なら 「非独立」 と 記録
追加 の 固定事項 (= read-only、 今すぐ 実行可)、 project tree 変更・commit は なし、 結果報告 のみ。
2. 差分調査 結果 — 【確認した事実】
spec 本文 (= 786 行、 §1-§12 + Appendix A/B) を read-only で 読込 + 候補 由来 term を 全 grep。 本調査 で 確認した 事実 のみ 以下 の 表 に 掲載。
| # | 候補 (要約) | 判定 | 該当節・行 (spec 内) | §2 決定事項 影響 |
| 1 |
oracle 撤回 + 対外引用禁止 list |
未記載 |
spec 全体 で pred_oracle / expect / oracle / 25% / 対外引用禁止 / 撤回扱い の 全 term が 不存在。 最近接: §9.10 lines 611-614 「新規 と 名乗る 前 に 更新、 差分 が 無い と 判明したら 新規性 主張 を 撤回」 = 別目的 の 撤回 protocol のみ 存在 (= 新規性 vs oracle 妥当性) |
なし。 §2 明示決定 7 件 と 無抵触、 §2 筆者推奨 (案) 6 件 と も 無抵触 |
| 2 |
Node vs HTML 版 一致確認 + Python 検出部 差分 |
未記載 (一部 概念 関連) |
spec 全体 で Node 移植 / 較正セット / Python 検出部 / zip の 全 term が 不存在。 最近接: (a) §2.1 lines 102-104 「同じ内容 を JSON でも 公開 (= HTML と JSON が 常に 同期)」 【明示】、 (b) §6.2 line 343 「JSON と HTML が 常に 同期 (= HTML は JSON から 決定的 に 生成)」。 両節 は 1 implementation 内 の HTML/JSON 同期 の みを 規定、 複数 implementation (Node / HTML / Python) 間 の parity 検査 は 未定義 |
なし (明示決定 §2.1 「HTML/JSON 同期」 の 拡張候補 だが 抵触 せず) |
| 3 |
held-out 独立性 + 「非独立」 記録 |
未記載 |
spec 全体 で held-out / dev-set / 検出器コード / 非独立 / 作題依頼 の 全 term が 不存在。 最近接: (a) §4.2 line 237 「S5 は 証明への 出典 を 必須」、 (b) §5.2 lines 269-271 revision_history = {at, from_state, to_state, by, reason, verdict_source}、 (c) §5.8 line 314 state_evidence。 評価 の 独立性 (= データ漏洩 防止、 train/dev/held-out 分離) の 方法論 は 未定義 |
なし |
3. 未記載 項目 の 配置先 提案 (= 文面 は 書かない)
| # | 候補 | 第 1 選択 (推奨) | 第 2 選択 | 第 3 選択 |
| 1 |
oracle 撤回 + 対外引用禁止 list |
§7 新 subsection 「7.7 撤回 済み 主張 の 対外引用禁止」 (= §9.10 「新規性 主張 撤回」 と 対 を なす、 原則 層 への 追加) |
§5.2 revision_history 拡張欄 external_cite_prohibited: boolean + retraction_reason (= 項目 単位 の 撤回 metadata) |
§4 新 S7 「撤回扱い」 (= 7 種 → 8 種 に 拡張、 ただし S0-S6 の D-FUMT₈ 対応 を 崩すため 推奨度 低) |
| 2 |
複数 implementation 間 parity 検査 |
§4 新 subsection 「4.4 検査器 実装 一致性」 (= S1 検査済 の 補強、 複数 implementation 間 の 出力 一致 検査 を 独立 原則 化) |
§2.1 Engine 【明示】 の 拡張 (= 「HTML/JSON 同期」 を 「全 implementation 間 の 出力 同期」 に 一般化、 ただし 明示決定 の 書き換え、 藤本さん 判断 要) |
§5 新 subsection 「5.10 implementation 一致性 metadata」 (= parity_test_set + parity_impls 欄) |
| 3 |
held-out 独立性 + 「非独立」 記録 |
§7 新 subsection 「7.8 評価 の 独立性」 (= 共通原則 層、 §7.3 単一情報源 原則 と 対) |
§4.2 原則 の 拡張 (= 「S1/S2/S3 の 根拠 は dev-set と 独立 な held-out で 取得、 不可 なら 『非独立』 marker 必須」) |
§9.10 「本 §9 の 更新 原則」 拡張 (= 新規性 主張 の 誠実性 と 隣接 の 評価 誠実性) |
4. 【推測】 — spec 外 の context 由来 の possibility
- 候補 1 の 「oracle 25%」 は spec 外 で 既に 実測 or 報告 された 具体 数値 を 指す 可能性 (= 本 spec draft tab (rei-aios-8c) 以外 の 作業 由来)。 もし 既に 対外発信 済 なら 「対外引用禁止 list」 の 新設 は spec 本体 修正 と は 別 に、 別 artifact (=
data/retracted-claims.json 等) で の 運用 が 自然 (= spec には 「list 存在」 のみ 記載、 具体 entry は data 側)。
- 候補 2 の 「Node 移植版」 と 「zip 内 Python 検出部」 は 本 spec 外 の 検出器 / Reipedia bot の 具体実装 を 指す 可能性 (= spec は 設計書 のみ で 実装言語 未確定、 §2.1 候補 A の 「自家製 static renderer」 の 具体 言語 選択 Phase 1 defer)。 現 spec は 「implementation 間 parity 検査」 の 概念 自体 未定義 のため、 本 candidate は Phase 1 prototype 実装 直前 に spec へ 追加 が 推奨 (= 実装 言語 選択 と セット)。
- 候補 3 の 「作題依頼」 と 「Rei 分」 と 「16 件」 は 既に 進行中 の held-out eval 作業 を 指す 可能性 (= spec 設計 と は 別 の、 実装 検証 用 pipeline)。 「16 件 の dev-set」 と 「Rei 分 は repo 非参照 で 作題」 の 具体 numeric + protocol は spec 本体 ではなく 別 artifact (=
data/held-out-protocol.md 等) + spec 側 は protocol 参照 pointer のみ が 分離 として 自然。
5. §2 決定事項 への 影響 まとめ
- 3 候補 とも §2 明示 決定 7 件 と 無抵触 (= URL base / 1項目1JSON / HTML共通template / JSON公開 / 項目ID固定 / Wikidata Q / 言語segment / 言語別構造)。
- 候補 2 のみ、 §2.1 明示 「HTML/JSON 同期」 と 概念隣接、 ただし 「同期」 の 範囲 を 1 implementation 内 → 複数 implementation 間 に 拡張 する 変更 の possibility。 明示 決定 の 書き換え では ない が、 §2.1 を 「HTML/JSON 同期 + 複数 implementation 間 parity」 に 拡張 する 場合 は 藤本さん 判断 要。
- 候補 1 / 3 は §2 と 独立、 §4 (検査状態) / §5 (必須欄) / §7 (共通原則) layer への 追加 が 自然。
6. Honest scope (本 arc で 主張しないこと)
- 本 session で spec 本体 (=
docs/REIPEDIA_SPEC.md) の 修正 を 行っていない (= 候補 3 件 を spec に 入れる か 否か は 藤本さん 判断、 本 arc は 入れる前 の 差分 整理)
- 「配置先 提案 第 1-3 選択」 は 筆者 の 整理、 藤本さん が 別 配置 を 選ぶ 可能性 あり (= Phase 1 開始前 に 判断 要)
- spec 外 の 「oracle 25%」 「Node 移植版」 「dev-set 16 件」 の 実体 は 本 arc で は 検証していない (= 推測 として のみ 言及、 事実確認 は 別 arc)
- Phase 1 実装 開始 の 可否 は 本 arc の 範囲外 (= 藤本さん directive 「段階5 cron 再開 完了後」 継承)
- 複数 tab 並走 中 (= rei-aios-a4 busy / rei-aios-2c interactive) の 認識、 本 arc は main worktree で 1 回 の atomic commit で 完結
7. Failure mode (未来 Claude 用 dataset)
- fm-paste-placeholder-unfilled: 貼付 message 内 の placeholder (= 「ここに ... を 貼る」) が 空 の まま 作業指示 される pattern。 Prevention: 作業開始前 に 貼付内容 の placeholder 残存 を grep check、 空 なら 「本文 貼り直し を 依頼」 と 戻す。 本 arc で は 空 placeholder を 検知 して session を 停止、 貼り直し 後 継続。 Recovery: 無駄 な 推測 作業 を 開始 する 前 に 戻す こと で 時間損失 最小化。
- fm-term-free-grep-missing-semantic: 「全 term 不存在」 判定 を lexical grep のみ で 完結 させる と semantic overlap を 見逃す risk。 本 arc で は 最近接 概念 (= §9.10 撤回 protocol / §2.1 HTML-JSON 同期 / §5.2 revision_history) を 読込 で 補完 verify、 「term 不存在 but 概念 近接 あり」 を 分離 報告。 Prevention: 「未記載」 判定 時 に 「term」 と 「概念」 を 分離 して 報告 する discipline (= CLAUDE.md taxonomy overlap check tool の semantic limitation と 同 pattern)。
- fm-site-reflection-trigger-source: 「site 反映 して」 directive の 作業 由来 (= 本 session 作業 vs cron 自動生成) の 区別 を 曖昧 に する と、 他 process の artifact を 自 session commit に 巻き込む risk。 Prevention: commit 前 に 「本 arc で 作った file list」 を 明示 列挙、 他 untracked (= 55 件 の 自動生成 artifact) は 触らない (= 本 arc で は site page + mirror + notepad + fragment + hook + SITE_COVERAGE_MAP の 6 file のみ atomic commit)。
8. 関連 artifacts
- spec 本体 (read-only): docs/REIPEDIA_SPEC.md (786 行、 v0.3-rev1)
- notepad entry:
docs/notepad/2026-10-09T11-30_STEP-2307_reipedia-v03rev1-additional-candidates-diff-investigation.md
- RECENT_UPDATES fragment:
notes/steps/STEP_2307.md
- memory hook:
~/.claude/.../memory/hooks/2026-10-09T11-30_step-2307-reipedia-v03rev1-additional-candidates-diff-investigation.md
- Reipedia 配置: /reipedia/ (placeholder、 Phase 1 開始 待ち)
- SITE_COVERAGE_MAP:
docs/SITE_COVERAGE_MAP.md (= 本 STEP entry 追加)
STEP-2307-REIPEDIA-DIFF-V0.1-CANARY-DQFXKZ-2026-10-09 · tab rei-aios-04 · spec read-only · atomic commit via scripts/git-atomic-commit.sh