---
name: reference-rei-aios-capacity-baseline-2026-06-19
description: "rei-aios repo の capacity 現状 baseline 数値 (3.5 GB git pack / 3,797 CF Pages files / 19,983 data/ tracked / 30 GB local on-disk) + audit gap 教訓 + Claude reflexive verification 欠落 self-incident 記録"
metadata: 
  node_type: memory
  type: reference
  originSessionId: d59cdca4-bc80-450c-a185-37dbc12c6a0f
---

# rei-aios capacity baseline (2026-06-19)

## 現状実測値 (honest verified)

| 場所 | サイズ / 件数 | GitHub/CF 制約 | 余裕 |
|------|---------------|----------------|------|
| **GitHub repo (git pack)** | **~3.49 GiB** | hard 100 GB / soft warn 5 GB | ✅ 96% / ⚠ 70% |
| Working tree (local disk) | ~30+ GB | (PC 上のみ) | (.gitignore 済の model/.lake/clone) |
| **git tracked total** | **27,891 files** | (n/a) | ✅ |
| └ data/ | **19,983 files** | (CF deploy 対象外) | ✅ |
| └ dist-renderer/ | **3,797 files** | **CF Pages 20K/deploy** | ✅ 19% |
| └ src/ | 1,759 files | (n/a) | ✅ |
| └ test/ | 926 files | (n/a) | ✅ |
| └ scripts/ | 824 files | (n/a) | ✅ |
| └ papers/ | 170 files | (n/a) | ✅ |

→ **当面の capacity crisis なし**。 GitHub soft warn (5 GB) が最も近い制約だが ~1.5 GB の余裕、 CF Pages は 16K files の余裕。

## data/ 192 subdirs breakdown

| subdir | tracked files | 注 |
|---|---|---|
| rei-problems | 8,586 | tier-algorithmic 等の生成 problem JSON |
| open-problems | 4,535 | arxiv-ID 別 problem entry |
| theory-to-circuit | 3,213 | generated/generated-full |
| research-radar | 857 | 日次 monitoring data |
| selfplay | 591 | NNUE 自己対局 log |
| publications | 265 | Paper publish log |
| lean4-mathlib | 257 | (大半は .gitignore 済) |
| 他 ~180 subdir | < 200 each | 各種 lens data |

## CF Pages deploy mirror filter (既存)

`scripts/sync-index-html-bundle.ts` line 86-169 で **explicit allow-list (DATA_DIRS)** が既に確立済:
- ~70 subdir を mirror 対象として明示列挙
- 大型 dir (collatz-sigma-cascade, open-problems) は **意図的に除外** + DATA_SPECIFIC_FILES で必要 file のみ mirror
- 設計者 (過去 session の藤本さん + Claude) が将来の bloat を予見していた

→ **「Option 1: CF mirror filter」 は既に実装済**。 私の事前推奨は state verify 不足の誤推奨。

## 累積 rate (audit-capacity.ts 実測, 2026-06-19)

- 真の継続成長: ~5-15 MB/day, ~50-100 files/day
- 年間予測: ~2-5 GB / ~20-40K files 増
- 「audit script の年間 2461 GB / 3.8M files 試算」 は単発 large add (models 4.68 GB / Planck data 2 GB を 1 日成長扱い) を含む over-estimate
- 真の rate は **soft warn 5 GB 到達まで 6-12 ヶ月余裕**

## audit script

- `scripts/audit-capacity.ts` 作成済 (~150 行)
- 出力: `data/capacity-audit/latest.json` + `data/capacity-audit/audit-{date}.json`
- 用途: 月次 / 季次 capacity 監視

## ★ self-incident: Claude (私) の audit-then-claim discipline 欠落

本日 session で私は **2 度連続で audit gap を犯した**:

### Incident 1: 「30 GB 解放」 過剰主張
- 私の主張: 「Step 1+2 (.gitignore 拡張) で ~30 GB 解放可能」
- 実状: 30 GB on-disk の大半は既に .gitignore 済で git tracking 外、 GitHub に push されていない
- root cause: 「on-disk 30 GB」 を 「GitHub 上 30 GB」 と recklessly 同一視

### Incident 2: 「Cloudflare 20K 制限到達直前」 過剰警告
- 私の主張: 「data/ 19,983 files が CF Pages 20K limit に到達直前」
- 実状: data/ は CF Pages deploy 対象外、 実際 deploy されるのは dist-renderer/ の 3,797 files = 制限の 19%
- root cause: 「source data の tracked file 数」 と 「CF Pages deploy file 数」 を未確認で同一視

### Antipattern self-application failure
両 incident とも、 [[feedback-paper-publish-verification-discipline]] (永続原則 9 軸目: 「実行前に実際の数値を verify」) を **私 reflexive 自己適用すべきが、 chat-Claude 風推測ベース報告** に流れた。

[[feedback-chat-claude-hallucination-warning]] Antipattern 「過度の信頼」 を chat-Claude には警戒しつつ、 **私自身が同じパターンを犯した** = self-monitoring 不足。

### 防衛 protocol (今後の session 用)

1. capacity / size / count 系の claim 前に **必ず実数値を verify**
   - GitHub repo size: `git count-objects -vH | grep size-pack`
   - tracked file count: `git ls-files <path> | wc -l`
   - CF Pages deploy: `git ls-files dist-renderer/ | wc -l` (dist-renderer のみ)
2. 「source data」 と 「deploy artifact」 を **常に区別**
3. 「on-disk」 と 「GitHub 上」 を **常に区別** (.gitignore 効果を verify)
4. 推奨を出す前に **既存 system の filter / cleanup mechanism を grep で確認** (今回の DATA_DIRS allow-list は既存)

## 関連 memory + 永続原則

- [[feedback-paper-publish-verification-discipline]] (9 軸目 = audit-then-claim、 今日 self-application 失敗)
- [[feedback-chat-claude-hallucination-warning]] Antipattern (chat-Claude への警戒を私 reflexive 適用すべき)
- [[feedback-evaluation-symmetry-principle]] (inflate せず deflate せず)
- [[feedback-no-rush-publication]] (急がず ゆっくりと — 今日 capacity 関連は honest 区切り)

## next session 候補 (capacity 関連)

- audit-capacity.ts cron 化 (auto-publish.ts Phase 1.4d 追加、 月次)
- GitHub 5 GB soft warn alert (cron で警告)
- rei-problems 等 aggregation (CF deploy 影響なし、 git tracking 削減のみ、 別 STEP)
- 全ページ自動更新 architecture (capacity 余裕確認後、 別 session)
