# sub-harvest-curator @open S192 (phien-LOGIC L16, cua-so 1) — H2 harvest-MD integrity

- ngay: 2026-08-13 · phien truoc = S191 · HEAD luc mo = `05ddefbd`
- vai: `harvest-curator` — READ-ONLY + PROPOSE-ONLY (lead = single-writer cua `agent-memory/`)
- file nay = artifact DUY NHAT tao ghi (chong #53: do ruot lien tuc, ghi TUNG TRUC ngay khi xong)
- 🔴 luat tu-ap (anti-pattern #1/#2): do NOI DUNG khong do TEN · moi con so dan LENH vua chay

---

## 0. NEN — bo so tho (do luc 02:35-02:45, 2026-08-13)

Lenh:
```
ls -d .claude/workflows/runs/*/ | wc -l            -> 99
find .claude/agent-memory -mindepth 1 -maxdepth 1 -type d | wc -l  -> 29
find .claude/agent-memory -name MEMORY.md -printf "%s\t%p\n" | sort -rn
find .claude/agent-memory -type f -size 0           -> (rong)
```

- 99 run-folder · 29 vai-dir (KHOP so lead khai `29 thu-muc agent-memory/`)
- 0-byte memory (gotcha #53): **0 file** — SACH
- Tran bo nho `autoinject_cap_bytes` = 25.600: **3 vai** vuot
  - `lead-gap-auditor` 29.295 · `ring2-audit` 29.268 · `lead-stale-auditor` 27.154
  - => **KHOP** con so lead khai `tran-bo-nho 3 over-cap` ✅ (doi chieu doc lap, khong chep)

---

## TRUC 1 — COVERAGE (0 silent-miss): vai da CHAY co ve so khong?

### 1a. A-census (nguon-1 = run-folder) — cua so tu S191 den nay

`ls -la .claude/workflows/runs/2026-08-13-S191-bookend-close/` (mtime):

| file | byte | mtime | vai |
|---|---|---|---|
| `harness-eval-return.md` | 6.661 | 01:32 | harness-eval |
| `sub-harvest-curator.md` | 2.998 | 01:52 | harvest-curator (chinh tao) |
| `sub-tooling-auditor.md` | 2.982 | 01:52 | tooling-auditor |
| `sub-lead-gap.md` | 3.983 | 01:53 | lead-gap-auditor |
| `sub-lead-stale.md` | 3.535 | 01:53 | lead-stale-auditor |
| `sub-ring1-audit.md` | 4.778 | 01:55 | ring1-audit |
| `harness-refine-return.md` | 6.603 | 01:58 | harness-refine |
| `sub-ctx-audit-close.md` | 3.902 | 02:00 | ctx-audit |
| `sub-ring2-audit.md` | 7.106 | 02:04 | ring2-audit |
| `sub-ring5-audit.md` | 3.708 | 02:04 | ring5-audit |
| `harness-audit-return.md` | 8.191 | 02:10 | harness-audit |
| `bookend-close-synthesis.md` | 5.549 | 02:10 | (synthesis) |
| `run.md` | 3.203 | 02:10 | (scribe) |

Nguon-1 = **11 vai**.

Nguon-2 (S181 F-03 — CAM chi lay run-folder lam cot-A):
- `cicd-monitor` — `runs/2026-08-12-S190.../sub-cicd-va-goc-92.md` 12.147 B mtime **2026-08-13 01:29** => chay TRONG cua so S191
- `ctx-verifier` — vai khong-Write, chay qua `/tiep`; da co ENTRY S191 (xac nhan o 1b)

**A = 12 vai** (11 + cicd-monitor). ctx-verifier da ve so nen khong tinh no.

### 1b. B-census (do NOI DUNG, khong do TEN file)

Lenh: `grep -rl "S191" .claude/agent-memory/` (TRON dir, ke ca `archive/`)

Co ENTRY S191 (11 vai): cicd-monitor · ctx-audit · ctx-verifier · harness-eval · harness-refine · harvest-curator · lead-gap-auditor · lead-stale-auditor · ring1-audit · ring2-audit · tooling-auditor

### 1c. A \ B = **2 vai THUNG**

| vai | artifact mo coi | byte | bang chung vai DA CHAY that |
|---|---|---|---|
| `ring5-audit` | `runs/2026-08-13-S191-bookend-close/sub-ring5-audit.md` | 3.708 | commit `23a7a668` "S191 DONG L15 — **ring5 lat nhan tu-y-bo (RCA tai pham)**" |
| `harness-audit` | `runs/2026-08-13-S191-bookend-close/harness-audit-return.md` | 8.191 | commit `05ddefbd` "S191 — **harness-audit (trio nac 3) tra no TREO** + canh bao ring2 PROPOSE move-set" |

=> **11.899 B mo coi moi** tu chinh cua-so S191.
=> Ca 2 la vai **CHAY CUOI** (02:04 va 02:10 = 2 file cuoi cung truoc synthesis) — dau van tay cua "closeout het hoi, gom xong roi moi co them viec".

**COVERAGE @cua-so-S191 = 10/12 = 83%.** ❌ FAIL (nguong 0 silent-miss).

### 1d. 🔴 TU-SUA THUOC — B-census v1 dung `grep -rl` = do ANY-HIT, KHONG phai do ENTRY

Sau khi ra so 83% tao tu nghi thuoc cua chinh minh (anti-pattern #1). Do lai:

```
grep -rnE "^(#{1,4} |- \*\*(\[[^]]*\] )?)S191" .claude/agent-memory/<vai>/
```

Ket qua **`grep -rl` DA NOI DOI o 2 vai** — hit DAU TIEN khong phai ban ghi:

| vai | hit dau tien cua `grep -rl` | ENTRY THAT |
|---|---|---|
| `lead-gap-auditor` | `MEMORY.md:23` = `> 🗄️ moved @S191 → archive/2026-08.md: ## 🎯 Role baseline` — **con-tro di-doi**, khong phai ban ghi | `MEMORY.md:77` `## S191 … 7 FLAG (3H/4M)` ✅ |
| `lead-stale-auditor` | `MEMORY.md:22` = y het, moved-marker | `MEMORY.md:74` `## S191 … 10 FLAG (5H/1MH/3M/1L)` ✅ |

Doi chieu ENTRY tren **ca 29 vai**: **ENTRY-S191 = 1** cho dung 11 vai — **trung khop v1**.

⇒ **B = 11 DUNG. Coverage 10/12 = 83% DUNG.** Con so KHONG doi.
🔴 **Nhung phai khai thang: v1 dung KHONG PHAI vi thuoc dung, ma vi MAY.** Neu 2 vai kia chi co moved-marker ma khong co entry, `grep -rl` da dem chung la "da ve nha" ⇒ **duong-gia 2 vai**, coverage se bi bao thanh 83% trong khi that la 8/12 = 67%.
Bai: **`grep -rl` tra ve TEN FILE co chuoi — do vi-tri va HINH-DANG dong moi phan biet duoc ban-ghi ⟂ con-tro ⟂ nhac-ten.** Cung ho voi bai S191 (*"mention khong phai ban ghi"*) nhung **doi moi**: lan truoc bay la **mention trong than entry khac**; lan nay bay la **moved-marker cua khoi da di-doi**.

---

## TRUC 2 — COMPLETENESS: delta gom ve co DU khong (khong cat cut)?

Do kich thuoc khoi entry (tu dong entry den EOF) tren 11 vai:

| vai | entry @dong | block byte |
|---|---|---|
| cicd-monitor | L3 | 17.277 |
| harvest-curator | L73 | 3.155 |
| tooling-auditor | L72 | 3.143 |
| ctx-audit | L43 | 1.962 |
| lead-gap-auditor | L77 | 1.886 |
| ring2-audit | L69 | 1.809 |
| lead-stale-auditor | L74 | 1.750 |
| harness-eval | L60 | 1.735 |
| harness-refine | L59 | 1.564 |
| ring1-audit | L71 | 1.526 |
| ctx-verifier | L49 | 1.309 |

- 0 entry cut giua chung (moi block ket thuc bang dong tron + phan lon co `Tag [...]`).
- 4-field `{task · verdict · learned · surprise}`: **11/11 co task + verdict** (tieu-de mang verdict dinh-luong: `7 FLAG (3H/4M)` · `33 ĐẠT/2 TRƯỢT/10 KC` · `MIXED 11/12/11/2/1 Σ=37` …). learned/surprise nam trong than 🔴-bullet.
- Ti-le nen: 11 artifact goc `2026-08-13-S191-bookend-close/` = **~59,2 KB** -> 11 entry = **~37,1 KB**. Rieng `cicd-monitor` 17.277 B/1 entry = **46,5% toan bo luong gom** — dam nhat nhung KHONG cat.

**COMPLETENESS = ✅ PASS.** 0 truncation, 0 entry rong.

---

## TRUC 3 — FIDELITY-FLAG: chu trong SO co khop ARTIFACT GOC khong?

Doi chieu **verdict dinh-luong** so ⟂ goc (thuoc: chuoi so phai khop TUNG CON, khong chap "y gan giong"):

| vai | so ghi | artifact goc (dong 1) | phan xu |
|---|---|---|---|
| `ring1-audit` | `33 ĐẠT / 2 TRƯỢT / 10 KC` | `sub-ring1-audit.md:1` = `33 ĐẠT / 2 TRƯỢT / 10 KHÔNG-CHẤM-ĐƯỢC` | ✅ byte-exact |
| `ring2-audit` | `15 ĐẠT / 0 TRƯỢT / 2 KC tren 17 FLAG` | `sub-ring2-audit.md` = `15 ĐẠT` `0 TRƯỢT` `17 FLAG` | ✅ khop |
| `tooling-auditor` | `PASS_WITH_FLAGS — 8 (2H/3M/2L/1I)` | `sub-tooling-auditor.md` = `PASS_WITH_FLAGS — 8` (2H·3M·2L·1I) | ✅ byte-exact |
| `harvest-curator` (tao) | `GATE-HOLD 6 (2H·3M·1L)` | `sub-harvest-curator.md` = `GATE-HOLD — 6 finding` (2H·3M·1L) | ✅ byte-exact |

🔴 **Tu bat thuoc cua chinh minh lan 2:** vong-1 tao grep `[0-9]+ ?KC` tren file ring1 va nhat duoc **`7 KC`** ⇒ suyt to sổ ghi `10 KC` la **BIA**. Mo file ra: `7 KC` la **so con** cua muc H1 (`tooling-auditor: 20 ĐẠT/0 TRƯỢT/7 KC`), con so TONG `10 KHÔNG-CHẤM-ĐƯỢC` nam o **dong 1** ma regex `KC` khong khop vi goc viet **day du chu**. ⇒ **grep 1 khuon = duong-gia** (m#21 cua chinh tao, tai hien). Neu khong mo file, tao da vu oan lead bia so.

**Doi chung doc lap 6 so lead khai trong `run.md` S192:**

| lead khai | tao do | phan xu |
|---|---|---|
| counter H24 `65 -> 66` | `.session-counter.json` `counter:66` · `last_ticked_session:"S192"` · `last_ticked_head:05ddefbd…` | ✅ |
| `light 6/6 deep 1/1 OVERDUE:light,deep` | `memory-budget.json:250-251` `light_every:6` `deep_every:1`; `last_audit.light_at=60` deep_at=65; 66−60=6≥6 · 66−65=1≥1 | ✅ 2 ve dung |
| RAG `2450` chunk · `2026-05-29` STALE | `list_projects` -> `chunk_count:2450` · `last_indexed_at:2026-05-29T23:26:13` | ✅ byte-exact |
| `tran-bo-nho 3 over-cap` | 3 vai > 25.600 B: lead-gap 29.295 · ring2 29.268 · lead-stale 27.154 | ✅ |
| `29 thu-muc agent-memory/` | `find -mindepth 1 -maxdepth 1 -type d` = 29 | ✅ |
| `run-chua-gom 0` / San-3 `0 orphan` | scan doc lap 96 folder co `run.md` -> 0 orphan that | ✅ (nhung xem F-06: **do sai cau hoi**) |

**FIDELITY = ✅ STRONG.** 10/10 o doi chung truy duoc ve dia. **0 dau hieu bia ⇒ KHONG escalate `reviewer`.**

---

## TRUC 4 — PLACEMENT: entry co nam DUNG SO cua vai khong?

- **Dung nha: 11/11.** 0 delta lac sang so vai khac. 0 stray `agent-memory` ngoai `.claude/` (`find . -type d -name agent-memory` = **1 ket qua duy nhat** `./.claude/agent-memory`; `find . -type d -name .claude` = **1** `./.claude`).
- ✅ **Cờ F-03 @S191 DONG:** `fe-user/.claude/` (3 tang dir RONG, git mu 2 lop) **da bi don** — `ls fe-user/.claude` = `No such file or directory`. Do lai bang `find . -type d -empty` repo-wide: **0 hit trong `.claude`**.

### 🔴 F-05 — nhan XUAT-XU thieu tren 3/11 entry

11 vai khai `tools:` **khong co Write/Edit** ⇒ **khong the tu APPEND** ⇒ moi entry BAT BUOC la lead-seed. Nhung nhan `[LEAD SEED ON-BEHALF]` chi co tren 8:

| vai | `tools:` co Write? | nhan xuat-xu trong entry |
|---|---|---|
| `cicd-monitor` | ❌ khong (`Read,Grep,Glob,Bash,WebFetch,mcp__*`) | **VANG** |
| `harness-refine` | ❌ khong | **VANG** |
| `tooling-auditor` | ❌ khong | **VANG** |
| 8 vai con lai | ❌ khong | ✅ co |

⇒ nguoi doc sau **khong phan biet duoc** *lead seed* ⟂ *vai tu ghi*. Dung lop benh `ctx-verifier` (S162 F-01: vai chua BAO GIO tu APPEND ma so khong noi ra). Chua gay sai su-that, nhung **xoa mat duong truy trach-nhiem**.

**PLACEMENT = 🔶 PASS-WITH-FLAG** (dung nha 11/11; thieu nhan xuat-xu 3/11).

---

## TRUC 5 — CORRUPTION

### 5a. Mojibake U+FFFD — **control duong TRUOC khi do** (bai S181 F-04)

Vong-1 tao chay `find | xargs perl -ne` va **tu bat 2 loi cung luc**:
1. `END{}` chay **1 lan/batch xargs** ⇒ in ra **5 khoi ket qua roi**, `tail -25` lai **cat mat** SCANNED cua batch dau (= m#20-bis, chinh tao dat ten @S153).
2. `-ne` + `if(/…/)` dem **DONG-co-hit**, khong dem **SO LAN**; `sub-ring1-audit-open-S159.md` ra **3** thay vi **5**.

⇒ Chay lai **1 tien-trinh duy nhat, slurp `:raw`, dem bang `()=`**, kem **2 control**:

```
perl -e 'open(L,"<",$ARGV[0]); while(my $p=<L>){chomp $p; next unless -f $p;
  $nf++; open(my $fh,"<:raw",$p); local $/; my $d=<$fh>; close $fh;
  my $c=()=($d=~/\xef\xbf\xbd/g); if($c){$h+=$c;$f{$p}=$c;} }
  print "FILES_SCANNED=$nf\nTOTAL_HITS=$h\nFILES_WITH_HITS=",scalar(keys %f),"\n";'  list.txt
-> FILES_SCANNED=1314  TOTAL_HITS=26  FILES_WITH_HITS=13   RC=0
```

- **control DUONG** `ctl-pos.md` (chua 1 U+FFFD) -> **BI BAT** ✅ (thuoc song)
- **control AM** `ctl-neg.md` (ASCII sach) -> **khong bi bat** ✅ (khong dinh duong-gia)
- Tru 2 control ⇒ **trong repo = 25 hit / 12 file** tren **1.312 file `.claude`**.

| file | hit |
|---|---|
| `agent-memory/harvest-curator/archive/2026-06.md` | 3 |
| `agent-memory/harvest-curator/archive/2026-07.md` | 2 |
| `agent-memory/cicd-monitor/archive/2026-06.md` | 1 |
| `runs/2026-06-18-h11-doublecheck/doublecheck-synthesis.md` | 1 |
| `runs/2026-07-22-S144-bootstrap/sub-harvest-curator-1.md` | 1 |
| `runs/2026-07-25-S152-h24-open-bookend/sub-harvest-close-S152.md` | 5 |
| `runs/2026-07-25-S152-h24-open-bookend/sub-harvest-S152.md` | 1 |
| `runs/2026-07-25-S152-h24-open-bookend/sub-ring1-close-S152.md` | 1 |
| `runs/2026-07-25-S152-h24-open-bookend/bookend-synthesis.md` | 1 |
| `runs/2026-07-29-S159-bookend-open/sub-harvest-curator-open-S159.md` | 3 |
| `runs/2026-07-29-S159-bookend-open/sub-ring1-audit-open-S159.md` | 5 |
| `runs/2026-08-09-S185-bookend-close/sub-ring1-audit.md` | 1 |

**Baseline S191 = 25 hit / 12 file** ⇒ **KHOP TUYET DOI, Δ = 0**. Toan bo la **mention co-y** (trich chinh ca hong lam bang chung — citation-trap doi N), **0 corruption MOI** du da them 12 artifact S191 + 1 S192.

### 5b. 0-byte + cut (gotcha #53)

`find .claude/agent-memory -type f -size 0` = **0 file**. Khong co memory 0-byte, khong co entry cut giua chung (§TRUC 2).

### 5c. Thu-muc RONG (git MU — bai S159/S172/S191)

`find . -type d -empty` repo-wide (tru `.git`/`node_modules`) = **3**, **0 cai nao trong `.claude`**:
`./.vs/sd` · `./src/Backend/SolutionErp.Api/obj/{Debug,Release}/net10.0/staticwebassets` — **deu la rac IDE/build**, khong phai memory mis-land.
🔴 Ghi nho: `find .claude -type d -empty` (pham vi hep) se ra **0** o CA HAI truong hop — phai quet **repo-wide** moi phan biet duoc (dung bai S191 F-03, khong tai pham).

**CORRUPTION = ✅ PASS.** Baseline moi giu nguyen **25 hit / 12 file**.

---

## §NO HARVEST LICH SU — con treo khong?

### 6a. `S171` (STATUS khai **143.682 B / 4 vai**) ⇒ 🟢 **DA DONG TRON**

| vai | artifact | byte | ENTRY-S171 |
|---|---|---|---|
| investigator-codebase | `sub-investigator-codebase-invest-s171.md` | 44.830 | ✅ `MEMORY.md:17` + `archive/2026-08-curate-s180.md:13,15` |
| reviewer (3 lane lens) | `sub-reviewer-lens-{feasibility,fidelity,regression}-s171.md` | 74.070 | ✅ `archive/2026-08.md:34,36` + con-tro `MEMORY.md:17` |
| implementer-frontend | `sub-implementer-frontend-s171.md` | 13.132 | ✅ `MEMORY.md:3` |
| implementer-backend | `sub-implementer-backend-s171.md` | 11.650 | ✅ `archive/2026-08.md:5` |

44.830+74.070+13.132+11.650 = **143.682 B — khop TUNG BYTE** con so STATUS. **4/4 da ve nha ⇒ no = 0.**

### 6b. `S168-bookend-close` (STATUS khai **162.916 B / 9-10 vai**) ⇒ 🟠 con **2 vai / 59.119 B**

Census ENTRY-S168 tren **10 vai da chay S168**:

| vai | ENTRY-S168 | artifact byte |
|---|---|---|
| ctx-audit | ✅ 2 | 6.521 |
| lead-stale-auditor | ✅ 1 | 23.264 |
| ring1-audit | ✅ 1 | 26.855 |
| ring2-audit | ✅ 1 | 9.740 |
| tooling-auditor | ✅ 1 | 17.719 |
| harness-audit | ✅ 1 | 4.553 |
| harness-eval | ✅ 1 | 6.572 |
| harness-refine | ✅ 1 | 8.573 |
| **harvest-curator (TAO)** | ❌ **0** | **29.299** |
| **lead-gap-auditor** | ❌ **0** | **29.820** |

⇒ **8/10 da dong. Con lai 29.299 + 29.820 = 59.119 B / 2 vai** (mot trong hai la **chinh tao** — diem mu tu-quy-chieu, dung bai S173: *nguoi di gom khong tu liet minh*).

### 6c. `S188` (KHONG co trong STATUS) ⇒ 🔴 **42.975 B / 4 vai, treo qua 3 cua so**

`grep -rn S188` TRON dir: `ring5-audit` **0 hit** · `harness-audit` **0 hit** · `ctx-audit` **0 hit** · `ring2-audit` **1 hit** = `MEMORY.md:67` nhung do la **mention trong than entry S189** (liet so `S185 20/23 · S188 47 · S189 19/56`), **khong phai ban ghi**.

| vai | artifact S188 | byte |
|---|---|---|
| ring2-audit | `sub-ring2-audit-close.md` | 18.195 |
| ring5-audit | `sub-ring5-audit-close.md` | 11.282 |
| harness-audit | `harness-audit-return.md` | 10.664 |
| ctx-audit | `sub-ctx-audit-close.md` | 2.834 |

= **42.975 B**. ✅ **Doi chung doc lap:** `ring1-audit` @S191 (`sub-ring1-audit.md:6`) tu do va ket *"H2 harvest-curator: 4 artifact mo coi = **42.975 B khop tung byte**"* ⇒ con so nay **da qua 1 vong KIEM doc lap**, khong phai loi khai mot phia cua tao.
🔴 Tao neu no nay @**S189** roi @**S191**; nay **S192** van nguyen ⇒ **3 cua so lien tiep khong dong**.

### 6d. Tong hop no THAT

| cua so | vai | byte |
|---|---|---|
| S168 | harvest-curator · lead-gap-auditor | 59.119 |
| S188 | ring2 · ring5 · harness-audit · ctx-audit | 42.975 |
| S191 | ring5 · harness-audit | 11.899 |
| **TONG** | **6 vai / 8 slot (ring5 + harness-audit no 2 cua so)** | **113.993 B** |

### 6e. 🔴 `docs/STATUS.md:517` SAI CA HAI CHIEU

Nguyen van: *"Nợ harvest ~306 KB chưa gom: `S168-bookend-close` 162.916 B (9/10 vai) + `S171` 143.682 B (4 vai)"*

- **Thoi phong:** S171 **143.682 B da dong tron** van ghi treo · S168 khai **162.916 B / 9-10 vai** thuc chi **59.119 B / 2 vai** (thoi **103.797 B**). Tong thoi phong **247.479 B**.
- **Bo sot:** S188 **42.975 B** + S191 **11.899 B** = **54.874 B** khong he co trong so no.
- ⇒ so khai **~306.598 B** ⟂ so that **113.993 B**. **Sai he-so 2,7×**, va sai theo huong khien no MOI (S188/S191) **vo hinh**.

✅ **KHONG de xuat harvest `S159-bookend-open`** — `ring1` da chung 4/4 byte-exact la **duong-gia**; gom se de entry trung tren 10 so (giu nguyen ket luan S172/S173 cua chinh tao).

---

## §VERDICT — `GATE-FAIL — 6 finding`

| truc | verdict |
|---|---|
| **Coverage** | ❌ **FAIL** — 10/12 = 83% cua so S191; cong no cu ⇒ **8 slot / 113.993 B** chua ve nha |
| **Completeness** | ✅ PASS — 11/11 du 4-field, 0 truncation |
| **Fidelity** | ✅ **STRONG** — 10/10 o doi chung truy ve dia, 0 bia ⇒ khong escalate `reviewer` |
| **Placement** | 🔶 PASS-WITH-FLAG — dung nha 11/11; thieu nhan xuat-xu 3/11 |
| **Corruption** | ✅ PASS — 25 hit/12 file = **Δ0 vs baseline S191**; 0-byte 0; empty-dir 0 trong `.claude` |

### Finding

- **F-01 HIGH · Coverage** — 2 vai chay S191 chua ve so: `ring5-audit` 3.708 B + `harness-audit` 8.191 B = **11.899 B**. Ca 2 khai `tools:` **khong Write/Edit** ⇒ khong tu APPEND duoc ⇒ **thieu sot phia LEAD, khong phai phia vai**. Ca 2 la file **cuoi cung** truoc synthesis (02:04 · 02:10) — van tay *"closeout het hoi, gom xong roi moi co them viec"*.
- **F-02 HIGH · Coverage** — no **S188 42.975 B / 4 vai** (ring2 18.195 · ring5 11.282 · harness-audit 10.664 · ctx-audit 2.834) treo qua **3 cua so** (neu @S189, @S191, nay S192). `ring1` da doi chung byte-exact. `ring5` + `harness-audit` nay no **2 cua so moi vai**.
- **F-03 HIGH · Placement/so-sach** — `docs/STATUS.md:517` sai **ca hai chieu**: khai ~306 KB, that **113.993 B**; S171 143.682 B **da dong tron** van ghi treo; S168 khai 162.916/9-10 vai that **59.119/2 vai**; S188+S191 **54.874 B** khong co trong so.
- **F-04 MED · chore-memory** — **dao dau vs S189**: cham theo **KY-TU**, `lead-gap-auditor` **25.560** + `ring2-audit` **25.253** nay **VUOT** nguong doc ~24.985 (24,4KB×1024) ⇒ **2 vai bi cat diary luc spawn**; verdict S189 *"0/29 vuot"* **khong con dung**. ⚠️ Khai gioi han: **24,4KB KHONG co hang-so tren dia** (`grep -rnE "24400|24985|read.?limit"` tren `.claude/hooks/`+`scripts/` = **0 hit**) — day la so **quan-sat runtime**; hang-so canonical duy nhat tren dia la `autoinject_cap_bytes=25600` (byte), va theo THUOC DO byte thi **3 vai** over-cap (khop lead).
- **F-05 MED · Placement** — 3/11 entry S191 (`cicd-monitor` · `harness-refine` · `tooling-auditor`) **vang nhan `[LEAD SEED ON-BEHALF]`** du ca 3 khai `tools:` khong Write ⇒ bat buoc la lead-seed. Mat duong truy xuat-xu (lop benh `ctx-verifier` S162 F-01).
- **F-06 LOW · thuoc** — probe `nhip-no-probe` -> `run-chua-gom 0` do **SU CO MAT cua `*-synthesis.md`**, KHONG do **delta da ve so**. Probe bao **0** trong khi **8 slot dang thung**. Dung lop **DAT-ao do CAU TRUC** (S181 F-03): *may khong hong — may hoi sai cau*. De xuat: them 1 vi-tu **noi-dung** (`A∖B` theo ENTRY) canh vi-tu **ten-file** hien co.

### PROPOSE cho lead (propose-only — lead VERIFY -> APPEND, B3; **da DEDUP**)

APPEND **8 spawn-record**, moi record `{task · verdict · learned · surprise}`, nguon dan dich danh:

1. `ring5-audit` <- `runs/2026-08-13-S191-bookend-close/sub-ring5-audit.md` (3.708 B) — `2Đ/1T/2 XOÁ-ÁN-ĐỀ-NGHỊ`, falsify 3H/3B
2. `harness-audit` <- `runs/2026-08-13-S191-bookend-close/harness-audit-return.md` (8.191 B) — con ĐO `MIXED-PASS` · con ĐỀ-XUẤT `MIXED-FAIL`
3. `ring2-audit` <- `runs/2026-08-10-S188-bookend-close/sub-ring2-audit-close.md` (18.195 B)
4. `ring5-audit` <- `runs/2026-08-10-S188-bookend-close/sub-ring5-audit-close.md` (11.282 B)
5. `harness-audit` <- `runs/2026-08-10-S188-bookend-close/harness-audit-return.md` (10.664 B)
6. `ctx-audit` <- `runs/2026-08-10-S188-bookend-close/sub-ctx-audit-close.md` (2.834 B)
7. `harvest-curator` <- `runs/2026-08-01-S168-bookend-close/sub-harvest-curator-close-S168.md` (29.299 B)
8. `lead-gap-auditor` <- `runs/2026-08-01-S168-bookend-close/sub-lead-gap-close-S168.md` (29.820 B)

**DEDUP da chay:** ca 8 slot deu qua `grep -rnE "^(#{1,4} |- \*\*)S<nnn>"` TRON dir (ke ca `archive/`) = **0 ENTRY** ⇒ APPEND **khong** de record trung.
Kem: sua `docs/STATUS.md:517` theo §6e · them nhan xuat-xu 3 entry §F-05 · self-compact `lead-gap-auditor` + `ring2-audit` (F-04).

### Chore tu khai

L1 cua tao = **25.352 B / 23.062 ky-tu** — duoi cap 25.600 va duoi nguong doc (khac S188: luc do 29.776 B, bi cat THAT). Self-compact **da an mot phan**, con **> self-target 17,1K** ⇒ van DUE nhung khong con cap-thiet.

== HET ==

