# STEP 1950 — archive-karpathy-watch-a-verdict-cleanup

**Timestamp**: 2026-09-11T00:50 (JST)
**Tab worktree**: main (rei-aios-9b、destructive move + shared tree edit)
**Commit**: (this commit)

## 一行 summary

STEP 1947 A verdict 2 件 のうち 1 件 (karpathy watch) を `_archive/2026-09-11/` へ git mv、SnstRealComparison は STEP 1949 corrigendum で 保留判定。

## 主要 finding / evidence

- **Cleanup 実行対象**: `data/research-radar/karpathy-llm-wiki-watch.json`
  - **Move destination**: `data/research-radar/_archive/2026-09-11/karpathy-llm-wiki-watch.json`
  - **Method**: `git mv` (not `git rm`) — 履歴保全 + reversibility
  - **Justification**: 
    - STEP 1947 sample row 19 で verdict A (ACTIONABLE_CLEAN)
    - STEP 1948 v0.2 filter を通過して RUIN 残 (age 117d, refs 0 by grep)
    - substantive v1.1 watch config だが **no active fetcher** (grep hits 0 in src/scripts/docs、STEP 1947 で verify)
    - Karpathy ecosystem focus は 2026-05-17 以降 dormant、latest fetch 116 日前
    - Config は dead pointer (fetcher が読まない → watch signal 生成しない)
- **Cleanup 保留対象**: `data/lean4-mathlib/CollatzRei/SnstRealComparison.lean`
  - **Reason**: STEP 1949 で file-content-check により substantive pilot 判明 (STEP 1228e、8 theorem、explicit "pilot" docstring、`別 AI 指摘 (load-bearing)` = 未来 revisit path、SNST × ℝ saturation structural evidence)
  - **Verdict**: my STEP 1947 A verdict was **over-eager without content-check**、cleanup 保留 が正解
- **New infrastructure**: `data/research-radar/_archive/2026-09-11/` dir 新設 (`_archive/YYYY-MM-DD/` convention 起点)、README.md で archive protocol 明文化

## Honest scope

- **主張しないこと**:
  - 「karpathy focus は 永久 dead」 と 主張しない、`git mv` は reversible = 復活時は逆 mv
  - archive dir 新設 は「新 convention 制定」 ではなく「既存 memory/_archive/ pattern の data/ tree 適用」
  - この 1 件 で orphan-gauge 装置の 実 utility 完全証明 されたわけではない、n=1 の evidence point
- **Reversibility**: `git mv data/research-radar/_archive/2026-09-11/karpathy-llm-wiki-watch.json data/research-radar/karpathy-llm-wiki-watch.json` で 完全復元可能
- **Blast radius**: 小 — config file 単体、他 file から semantic reference なし (STEP 1947 で verify)

## Failure mode (機械学習用 dataset)

- **(rr) 1件 cleanup を 「装置有用性 完全証明」 と 過大主張**: cleanup 1 件 = 装置 practical value の 1 evidence point のみ、n=50 sample の 4% actionable rate の 一部実現に過ぎない。Prevention: cleanup 実行後 の 報告で「装置は動く」 の 実測 evidence 提示 に留め、「装置 完全 useful」 phrasing 避ける。
- **(ss) archive dir 制定を 「convention 変更」 と 誤伝**: `_archive/YYYY-MM-DD/` は memory/_archive/ で既存、data/ tree 適用は「同 pattern 継承」であって新規制定ではない。Prevention: new dir 作成時、類似 pattern が 既存 に あるか まず grep、あれば「継承」明示。
- **(tt) STEP 1949 corrigendum 後 も 残 A verdict を そのまま 実行して drift**: STEP 1949 で SnstRealComparison を 保留判定 したが、karpathy は「別種」 と 判定して 実行、これは正しかったが、「1 A 保留 → 1 A 実行」 の 分岐判定 root cause = file の content-check + 「dormant config vs substantive proof」区別。Prevention: A verdict 群 に対して 一律 実行 でなく、各 verdict の subtype (config / proof / dataset / etc) 別 に file-content-check 経由 判定。

## 詳細参照

- Archive dir: `data/research-radar/_archive/2026-09-11/` (README.md + karpathy-llm-wiki-watch.json)
- STEP 1947 evidence: `data/orphan-gauge/step-1947/sample-50-verdicts.tsv` row 19
- STEP 1949 corrigendum: SnstRealComparison 保留判定 (docs/notepad/2026-09-11T00-40_STEP-1949_*.md)
- 関連 STEP: 1156-followup-23-karpathy-v1.1 (origin, 2026-05-17)、1926-1949 arc

## 追加 section — future review path

もし Karpathy ecosystem focus 再開する場合:
```bash
git mv data/research-radar/_archive/2026-09-11/karpathy-llm-wiki-watch.json \
       data/research-radar/karpathy-llm-wiki-watch.json
# その後、fetcher script (scripts/research-radar/karpathy-fetcher.ts など) を
# 新設 or existing multi-fetcher に watch config path 追加
```

**Trigger conditions for revive**:
- Andrej Karpathy が new Wiki-style Gist を publish (現在 Gist は 2026-04-04 static)
- LLM Knowledge Base tweet-thread が active に戻る
- Rei-AIOS 側 で `SEED_KERNEL = wiki` mapping で新知見 (現在 STEP 1156-followup-23 arc の 単発)
