RING2-CLOSE-S168: KIEM vong soi-lead H24 @close — IN-PROGRESS (verdict appended per-FLAG below)

> Vai: `ring2-audit` (C4 TACH, vai-KIEM vong-DO soi-lead H24). Ghi dia LIEN TUC chong #53.
> PIN: `sub-lead-stale-close-S168.md` (23.264 B, mtime 19:38) + `sub-lead-gap-close-S168.md` (29.820 B, mtime 19:55).
> mtime file nay > 19:55 => chung C4b tuan-tu (chay SAU cap H24, khong song song).

---

## §0 — PIN + fail-safe (nghia-vu (i))

| Muc | Ket qua |
|---|---|
| `sub-lead-stale-close-S168.md` | TON TAI — 23.264 B, mtime 2026-08-01 19:38 |
| `sub-lead-gap-close-S168.md` | TON TAI — 29.820 B, mtime 2026-08-01 19:55 |
| H24 co chay phien nay? | CO — ca 2 output tuoi trong run-folder S168 |
| Verdict pin | **PASS** — co du input de cham, KHONG NO-OP |

---

## §1 — ENUM CHECK (11 class DONG) + DON-VI TALLY (bai D-4)

`memory-budget.json` -> `lead_self_audit.flag_classes` = **list 11 phan tu**:
`view-stale-count · view-stale-status · view-stale-header · view-stale-role-desc · view-residual-asym · gap-carry-dropped · gap-carry-aged · gap-owner-specifics · gap-decision-sunk · gap-underfill · gap-incident-unrecorded`

| Vai | Class dung | Trong enum? | Tu che? |
|---|---|---|---|
| lead-stale | 5 class `view-*` | **5/5 CO** | **0** |
| lead-gap | 6 class `gap-*` | **6/6 CO** | **0** |
| Tong | 11/11 phu tron enum | — | **0 tu che** |

**VERDICT enum: DAT** — 15/15 FLAG mang class hop-le, 0 bia, 0 ep-vua (khac S162 F-16).

### Don-vi tally — kiem D-4 (trong-phien vs consecutive-audit)

Doc `.claude/governance/.session-counter.json` -> `class_repeat.counts` (11 key, **moi value `int`** — bat-bien `2f39a7e` con song):

| class | counter DIA | lead-gap khai "DANG luu" | Khop? |
|---|---|---|---|
| gap-carry-dropped | 9 | 9 | OK |
| gap-owner-specifics | 2 | 2 | OK |
| gap-decision-sunk | 3 | 3 | OK |
| gap-incident-unrecorded | 0 | 0 | OK |
| gap-underfill | 3 | 3 | OK |
| gap-carry-aged | 0 | 0 | OK |

**VERDICT D-4: DAT (lead-gap).** Vai bay **3 cot roi** (trong-phien / dang-luu / du-kien) + khai thang *"CAM chep cot trai de len cot phai"*. Dung bai S159 no bi ring2 bat. `counter=42`, `last_audit.light_at=deep_at=40` => `light 2/6 · deep 2/15` KHOP (`h24_cadence.light_every=6, deep_every=15`).

🔸 **INFORM-1 (bat-doi-xung giua 2 vai, KHONG phai FLAG):** `lead-stale` chi bay **MOT cot** (trong-phien), khong bay cot "dang luu". Rui-ro cu-the do duoc: `view-stale-status` trong-phien = **4** va tren dia cung = **4** => neu lead chep nham cot, so **khong doi** ⇒ **loi VO HINH** (dang le 4→5). Cac class khac lech nen chep nham se lo. Ca nay chi **lead-gap** co rao. De-nghi: buoc CA HAI vai bay du 3 cot.

---

## §2 — lead-gap FLAG-2 (`gap-owner-specifics`) — **DAT** + TAO TIM THEM 1 SITE VAI BO SOT

Claim: `STATUS:6` khai *"phieu that dau = 003"*, dia = **004**.

- `docs/STATUS.md:6` verbatim (do bang python, khong tin loi lead): `` ...seq-chay: `sub-k8-dryrun.md` B15, KHKK/2026 seq 001-002 = phieu test, phieu that dau = 003)** `` ⇒ **CO THAT, dung dong :6**.
- `sub-k8-dryrun.md:137` verbatim: *"Seq chay them: PE A/054 · KHKK/2026/003 (**phieu that dau = 004**)"* ⇒ nguon doi-chung CO THAT.
- Quet 5 so ben da-track: `003` hits = **STATUS 1**, con lai 0. `004` hits = **0/5**. ⇒ ve "004 chua co nha tren so ben" **DUNG**.
- File so phien = **UNTRACKED** (`git ls-files --error-unmatch` => *did not match any file(s) known to git*) ⇒ xac nhan.

🔴 **TAO TIM THEM — site THU HAI cung loi, vai KHONG bao:** `.claude/WAL.md:24`
```
QĐ9 4/4 vế · B15 sổ-ID + seq-cháy KHKK-001/002 [phiếu thật đầu = 003] · B16 không kích hoạt)
```
**Vi sao vai truot:** phep do cua no tu khai pham-vi *"grep `phieu that dau` toan `docs/`"* — `.claude/WAL.md` **nam ngoai `docs/`**. Tap-do hep hon hien-tuong.
**Vi sao dang ke (khong phai bat be chu nghia):** `WAL.md` la **nguon [3]/8 cua `tiep_reload`** (`memory-budget.json` sources: *".claude/WAL.md :: tron"*) ⇒ con so **003 sai duoc BOM vao nen nap moi cua `/tiep`** — dung co-che "sai-so TAI SINH moi cua" ma chinh vai-1 neu o FLAG-5/6.
**Seam noi-bo cung MOT vai:** FLAG-3 cua no coi `WAL.md` la noi giu tri-thuc song (va sap reset); FLAG-2 lai grep tap-do loai WAL ra. Hai FLAG lien nhau, hai quan-diem ve cung 1 file.
**He-qua len acceptance:** cau nghiem-thu *"het flag khi ... STATUS:6 khong con khai = 003"* **khong phu** WAL:24 ⇒ va theo dung chu se con 1 site song.

VERDICT: **DAT** (claim dung, do lai duoc 4/4 ve) · kem **errata pham-vi** + 1 site bo sot.

---

## §3 — lead-gap FLAG-6 (`gap-carry-dropped`, HIGH) — **DAT**, tai-dung TRUNG TUYET DOI

Tu chay lai so-hoc tap-hop bang Python (regex `\[carry:[a-z0-9\-]+\]`, dem PHAN TU khong dem dong):

| Dai luong | Vai khai | Tao do lai | Khop |
|---|---|---|---|
| slug unique segment SONG (`:5-31`) | 11 | **11** | OK |
| slug unique toan file HANDOFF | 50 | **50** | OK |
| slug unique khoi goc S151 (`:122`) | 26 | **26** | OK |
| GIAO(S151, segment-SONG) | 1 = `[carry:tra-bui-relogin]` | **1 = `[carry:tra-bui-relogin]`** | OK (ca TEN) |
| S151 \ segment-SONG | 25 | **25** | OK |

5/5 dai luong trung, ke ca TEN slug giao. **DAT.**

**Con-tro (ve load-bearing nhat cua FLAG-6) — do lai, DUNG:**
- stamp @S162 (`:66`) CO con-tro, verbatim: *"(khoi re-stamp cu **giu nguyen hieu luc** — con-tro DUNG DOI-TUONG: khoi goc **26 slug** nam o segment **S151** dong `Carry MO re-stamp @S151`; tai S152 con **23 giu / 3 dong**. … KHONG chep slug de tranh drift.)"*
- stamp @S168 (`:30`) — test tung token: `'26'` **False** · `'S151'` **False** · `':122'` **False** · `'khoi goc'` **False**. Ket bang `**Dong:** ~~[carry:mind-tran-nen-moi-cua]~~ (slot 58 thi-hanh @S167)`.
⇒ **Con-tro MAT that.** Va vi `memory-budget.json` sources[2] = *"HANDOFF :: segment Last-updated MOI NHAT (KHONG ca file)"* nen nen nap `/tiep` = dung 11 carry + **0 chi dan** con 25 cai nua. Co-che dung nhu vai mo ta.

---

## §4 — lead-gap HONEST-ZERO: **tu-bac la THAT, KHONG phai noi tay cho lead**

Cau hoi lead giao: *"Tu-bac la dau hieu tot hay vai dang noi tay?"* — kiem bang so, 2 ve.

### (a) `tiep_reload` het under-fill — **HELD** (tao do lai doc lap)

Tao tu do 10 pham-vi bang Python (byte UTF-8), khong dung so cua vai:

| Pham-vi | Vai khai | Tao do | Lech |
|---|---|---|---|
| STATUS :6 | 2.248 | 2.248 | 0 |
| STATUS :461-484 | 64.307 | 64.307 | 0 |
| HANDOFF :5-31 | 5.222 | 5.222 | 0 |
| WAL tron | 4.934 | 4.935 | +1 (newline slice) |
| _mind-s-9 | 37.223 | 37.224 | +1 |
| _context-s-9 | 19.149 | **18.981** | **−168** |
| ACTIVE-MARKS | 31.197 | 31.198 | +1 |
| gotchas :1353- | 14.689 | 14.690 | +1 |
| migtodos :1-26 | 1.823 | 1.823 | 0 |
| migtodos :798- | 3.851 | 3.852 | +1 |
| **TONG** | **184.643** | **184.480** | **−163** |

Lech **0,088%** — 6/10 lech dung ±1 B = quy-uoc newline cuoi lat-cat (khong phai sai). O duy-nhat dang ke = `_context-s-9` (−168 B). **KHONG doi ket-luan:** can-duoi tao = **46,1K** tok (vai: 46,2K) — **ca hai vuot san 40K**. Toan-hoc cua vai cung tu-nhat-quan (10 so cong lai = dung 184.643).
⇒ de-nghi **DONG `[carry:tiep-reload-underfill]`: DAT.**

🔴 **Va day la cho chung minh vai KHONG noi tay:** no tu khai mat kia — *"can-TREN 61,5K **nho khoi tran 60K**"*. Tao do ra **61,5K** y het. Doi-chieu `_expand_S168` (loi LEAD, `memory-budget.json`): *"SAU = ~182.160 B ~ [45K..61K] tok = **NAM TRON dai 40-60K**"* — **[45K..61K] KHONG "nam tron" trong 40-60K**, can-tren 61 > 60. **Vai da bat overclaim cua chinh lead** trong cung mot doan no "tu-bac". Do la nguoc-dau cua noi tay.

### (b) Re-stamp carry DA chay, diff S162→S168 = 0 roi — **HELD**, so-hoc khop tuyet doi

| Phep | Ket qua tao do |
|---|---|
| slug tai stamp @S162 (`:66`) | **12** |
| slug tai stamp @S168 (`:30`) | **11** |
| S162 \ S168 (ROI?) | **1** = `[carry:orphan-retro-harvest-s159]` |
| S168 \ S162 (MOI) | **0** (rong) |
| Ngu-canh slug do tren dong S162 | *"(2 slug nay = **TACH** tu `[carry:orphan-retro-harvest-s159]` @S164 theo lead-gap INFORM-G1…)"* ⇒ nam trong **ngoac giai-thich**, khong phai slug dang giu |

⇒ tap **giu** @S162 (12 − 1 parenthetical = 11) **== y het** tap @S168 (11), trong do 1 duoc danh dau DONG tuong-minh. **0 slug roi = DUNG**, khong phai lam tron.
🔴 **Va no khong mau-thuan voi FLAG-6:** 25 slug kia da o ngoai segment tu @S162 roi — cai MAT giua S162→S168 la **CON-TRO**, khong phai slug. Vai tach dung 2 thu nay va con dan *"dung gop 2 thu vao 1 streak"*. **Noi-bo nhat-quan.**

**VERDICT §4: DAT ca 2 ve.** Tu-bac o day = **ky-luat do-lai**, khong phai nuong tay: vai ha 1 FLAG cua chinh minh NHUNG dong thoi nang 1 overclaim cua lead len.

---

---

## 🔴 LEAD CHỐT ON-BEHALF @S168 — vai CHẾT VÌ SESSION-LIMIT (partial-honest, KHÔNG làm tròn)

Vai bị **API session-limit** cắt giữa chừng (reset 20:30 Asia/Barnaul), **KHÔNG phải #53 return-garble**: return cuối là câu mô-tả-ý-định giữa việc, và ruột trên đĩa dừng đúng chỗ đó. Lead **KHÔNG spawn lại** (spawn tiếp trong cùng cửa-sổ giới-hạn sẽ chết y hệt — bài `engine-process-exit`), **KHÔNG tự viết verdict thay vai**.

**Nấc trung thực của artifact này = PARTIAL.** Phần đã chấm trên đĩa là THẬT và dùng được; phần chưa chấm **KHÔNG được đọc thành ĐẠT** (đúng luật "vắng-mặt ≠ sạch"). Coverage thật = số mục có trong thân file, không phải hợp-đồng-vai.

**Nợ chuyển sang phiên sau** (đã ghi vào `.claude/WAL.md` + HANDOFF): chạy nốt vai này trên run-folder `2026-08-01-S168-bookend-close/` **đã PIN sẵn** — input không đổi, relaunch-cắt-gọt chỉ cần làm phần còn thiếu.
