# sub-ring1-audit — lượt NỐI: KIỂM H2 (phần bị cắt ở lượt trước) — bookend @open S186

**VERDICT: `RING1-H2: 28Đ / 1T / 4KC`** — 🔴 **cái TRƯỢT duy nhất là của `lead-stale-deep`, KHÔNG phải H2.**

## H2 `GATE-FAIL-6` — ĐỨNG VỮNG TOÀN BỘ

**Orphan**
- universe **93 dir** ✓ (engine riêng) · **90** có `run.md` ✓
- 3 loại trừ **CÓ TÊN** — ring1 liệt độc lập ra **đúng 3 tên đó**, **0 tên thứ 4**. Rider: 2 dir S117 miễn bằng LỜI ("spec-only") chứ không bằng lưới; nhưng H2 **nêu tên thay vì giấu trong số** = **đúng kỷ luật**.
- Lưới bắt **đúng 1** candidate = `S186-bookend-open` (đang chạy) ✓ · `0 orphan · 0 lệch folder` **chịu** dưới engine dựng lại từ đầu.

**Zero-byte**
`-size 0` = **10** ✓ · `-not -name .gitkeep` = **0** ⇒ **10/10 là `.gitkeep`, không phải "phần lớn"** · 5 folder đều tiền tố `2026-06-18` ✓ · `MEMORY.md -size 0` = 0 ✓ · `-type d -empty` = **0** ⇒ lớp sandbox-rỗng **ring1 tự bắt @S159 nay lành thật**.

**Over-cap — 4 số LÁI HÀNH ĐỘNG, khớp TỪNG BYTE**
| vai | byte | verdict |
|---|---|---|
| `reviewer` | **31.341** ✓ | vượt cả soft-L1 30.720 ✓ |
| `harvest-curator` | **28.071** ✓ | tự khai ngôi-thứ-nhất, và đúng |
| `ctx-audit` | **26.695** ✓ | |
| `ring2-audit` | **24.859** ✓ | 🔴 **DƯỚI cap** — `git cat-file -s c2f45231:…` = **24859** == `stat` đĩa **24859** ⇒ **2 nguồn khác lớp trùng khít** ⇒ **H2 bác lead là ĐÚNG** |
- cap **25.600** ✓ (`autoinject_cap_bytes`) · archive `ring2-audit/archive/2026-08.md` **8.771 B** tồn ✓ (**nén thật, không phải xoá**) · `tooling-auditor` **15.039** ✓
- 🟢 **Ranh giới SẠCH:** sort toàn bộ 29 sổ, hạng 4-6 = `lead-gap` 25.454 · `implementer-backend` 25.280 · `ring1-audit` 25.261 — **cả 3 DƯỚI cap** ⇒ **không sót vai thứ 4**.
- Danh sách synthesis S185 `{ring2, reviewer, tooling}` **sai 2/3** ✓

**Tally + 2 finding HIGH**
- git = **13 `MEMORY.md`** ✓ (lệnh tự tái-lập được) · **+7 topic-file MỚI** ✓ — ring1 đếm thô ra 8, tách `--name-status` = 7×`A` + 1×`M`(`.mfe-state.json`) ⇒ **H2 phân loại đúng, ring1 mới là người suýt over-count**. 7/7 rơi vào `reviewer/` ⇒ **2 finding H2 tự khớp nhau**.
- **HIGH-1:** `sub-reviewer-yc021.md` = **23.280 B** ✓ · **vô hình 4/4 tầng = 0** ✓ · "chỉ 1 sổ giữ vết `_mind-s-13.md:99`" = **1 hit duy nhất toàn repo** ✓
- **HIGH-2:** `grep HARVEST-GOM` trong `harvest-curator/MEMORY.md` = **0**. 🔴 **Ring1 làm mạnh hơn cách H2 kể:** sổ đó CÓ 1 entry S185 nhưng là **lane6 memory-gate** (folder KHÁC) ⇒ **lead seed cho nó việc KHÁC mà bỏ chính vòng harvest của nó** — chứng cứng cho *"điểm-mù tự-quy-chiếu ở tầng LEAD"*.
- **B3 cơ-chế** "seed lấy từ BẢNG không từ FOLDER" + mtime-chain: `run.md` 0 row reviewer ✓; artifact **08-10 03:48:13** ⟂ `reviewer/MEMORY.md` **08-09 22:16:09** ✓ khớp tới phút ⇒ *"không phải hết giờ, là không có tên trong bảng"* **đứng vững**.

## 🔴 TRƯỢT (1) — thuộc về `lead-stale-deep`, không phải H2

**`LANE2-CUT`: `lead-stale-deep` SAI, H2 ĐÚNG — lane2 KHÔNG cụt.**
`sub-opus-lane2-tienkiem.md` = **19.289 B** (nằm giữa dải 17.662–27.979 B của 8 lane anh em, **không bất thường**) và **CÓ dòng chốt `**END — sub-opus-lane2-tienkiem**`** — chỉ bị **4 dòng trắng đuôi** đẩy xuống, nên thước đọc `tail -1` thấy chuỗi rỗng rồi kết luận *"kết bằng dòng trắng"*.
⇒ **Cùng một lớp** với 3 lần thước-hỏng của chính ring1 phiên này: **vắng-mặt do thước cắt sai chỗ, không phải vắng-mặt thật.**
⇒ **Đề nghị GỠ INFORM đó.** Muốn giữ vị-từ "sub có dòng chốt" thì đo bằng `tail -c 400 | grep -c 'END'`, **đừng `tail -1`**.
⇒ **Hai câu không còn chọi nhau** — `SẠCH 12/12` của H2 **đứng nguyên**.

## FALSIFY-H2 — 6 phép, **2 BROKE vào chính ring1**

- 🔴 **BROKE (tự, lần 3 trong phiên)** — phá `ORPHAN = 1 candidate`: lens ring1 (`find -maxdepth 1`) ra **6**, tưởng bắt được H2 dương-giả. Mở ruột: **5 folder `2026-06-18` giấu synthesis ở thư mục con `harvest/`** (cấu trúc harness-10 lồng). H2 **cố ý không `-maxdepth`** ⇒ **thước ring1 hỏng, H2 HELD**.
- **HELD** — phá `0 orphan` bằng **lens NGƯỢC** (đo `run.md` thay vì synthesis): ra đúng 3 dir thiếu, **và 3 dir đó chính là 3 tên H2 đã khai miễn** ⇒ **tập miễn khép kín, không ai núp trong đó**.
- **HELD** — phá `ZERO-BYTE` bằng **đổi vị-từ** (chạy thẳng `-size 0 -not -name .gitkeep` = 0 thay vì tin lời) — 2 đường độc lập, 0 ca thật.
- **HELD (mạnh nhất — số này LÁI HÀNH ĐỘNG)** — phá `ring2 đã nén` bằng **nguồn khác lớp**: bịa SHA thì `cat-file` lỗi; bịa byte thì 2 số lệch. **Không phá được** ⇒ **lead cứ yên tâm BỎ `ring2` khỏi danh sách nén**.
- **BROKE (vào `lead-stale-deep`)** — `tail` + `cat -A` cho thấy dòng chốt **CÓ THẬT**.
- **HELD** — phá `+7 topic-file` (nghi under-count): tách `--name-status` ⇒ **ring1 mới là người suýt over-count**.

## 🔄 RING1 TỰ SỬA PHÁN CŨ — có lợi cho H2

> *"Tao đã soi **đúng nhóm khẳng-định-VẮNG-MẶT** — 4 câu đích danh + các số 0 — và **10/10 chịu**, gồm cả 2 câu nặng nhất (`0 orphan`, `0 ca thật`) và cả **4 con số byte lái-hành-động** khớp **từng byte**."*

⇒ **Sửa `L1-CAT`: L1 bị cắt KHÔNG làm hỏng `GATE-FAIL-6`.** **Không re-chạy.** Vẫn nên nén `harvest-curator` 28.071 B — **nhưng vì nó over-cap, KHÔNG phải vì verdict của nó đáng ngờ.**

## KC (4) — đều LOW, không cái nào lái hành động; dồn @close
census corruption 25/23/12 · ánh-xạ 7 lane→sổ · 2 chân tally ngoài-git ("11 vai/16 entry" · "17 khối/11 sổ" — **chân git 13 đã ĐẠT**) · tally `8MAJ/6m` (chuỗi `PASS_WITH_FIXES` có thật `:23`/`:90`, chưa cộng).
