# harness-refine-return — trio nấc-2 ĐỀ-XUẤT @close S188

> Lead scribe (vai không Write). Verdict dòng-1: **`HARNESS-REFINE: 2 action · 16 BÁC`**. Input pin OK (`harness-eval-return.md` non-empty, 8 signal).

## 0. TICK của vai — số con-ĐO đã TRÔI trong ~2h cùng closeout

| vai | eval (B) | TICK 20:34 (B) | Δ/2h | chars @TICK | vs đường-cắt ~25.000 ký-tự |
|---|---|---|---|---|---|
| `harvest-curator` | 29.776 | **30.231** | +455 | **27.298** | 🔴 **VƯỢT +2.298 — đang bị cắt THẬT** |
| `reviewer` | 27.751 | **28.181** | +430 | 24.515 | dưới **485** |
| `lead-gap-auditor` | 27.275 | **27.639** | +364 | 24.151 | dưới 849 |
| `ring1-audit` | 27.039 | **27.394** | +355 | 23.729 | dưới 1.271 |
| `ring2-audit` | 26.652 | 26.652 | **0** | 23.114 | dưới 1.886 |

⇒ `B2 HEALTHY` của nấc-1 (*"đỉnh 96,9%, còn 944 B"*) tại TICK đã thành **98,4%, còn 489 B** — con-ĐO không sai, số đúng tại tick của nó. Đây là vật chứng cho action A2.

## 1. Chốt-dừng dựng lại TỪ ĐĨA (không tin sổ diary một mình)

| đối-tượng | action S186 | đĩa @TICK | landed? |
|---|---|---|---|
| `ctx-audit/MEMORY.md` | A2 gắn `##` + move | 20.460 B · gate thấy 12 entry · archive có | **LAND + ĐẠT** |
| `harness-refine/MEMORY.md` | A4 luật đơn-vị | có ở `:48`, vai dùng chính nó lượt này | **LAND + ĐẠT** |
| `reviewer/MEMORY.md` | A1 nén 6 stub | **28.181 B**, 8 stub **còn nguyên** | ❌ **KHÔNG LAND** |
| `harvest-curator/MEMORY.md` | A3 rút bản cũ | **30.231 B**, archive 0 file mới, **PHÌNH thêm** | ❌ **KHÔNG LAND** |

⇒ 2 vật đã tiêu attempt-1 mà chưa đạt ⇒ **CẤM đề-xuất lần 2** ⇒ leo thang E1/E2 (vai **không** lách bằng cách đổi sang `archive/` của cùng vật).

## 2. ACTION (2)

- **A1 ③** — `ring1-audit/MEMORY.md`: tạo tầng L2 + move **3 bản ghi cũ nhất** (`:8` S168 2.740 B · `:10` S162 2.020 B · `:11-14` S153 1.709 B = **6.469 B**) → `archive/2026-07.md` + `2026-08.md` + `_INDEX.md`. Sau move **20.925 B < low_watermark 21.760** (biên 835 B). 🔴 Vai này là **vai DUY NHẤT trong 5 vai over-cap KHÔNG có tầng L2 nào**, và máy **vĩnh viễn không PROPOSE được** cho nó: `memory-archive-gate.ps1:201` (WARN keep-floor) đứng TRƯỚC `:202` (PROPOSE) trong chuỗi if/elseif ⇒ làm tay ở đây là **đúng câu máy in ra**, không phải vượt mặt máy. Nguyên nhân gốc: **6 bản ghi mồ côi = 48,6% file nằm TRÊN heading `##` đầu** ⇒ vô hình với parser.
- **A2 ②** — promote **LUẬT TICK** vào `harness-refine/MEMORY.md`: *số đọc GIỮA closeout là ảnh chụp một tick; CẤM neo action và CẤM dựng trend "kỳ thứ N liên tiếp" trên metric đọc giữa closeout trừ khi cùng pha nghi-thức; phải đo lại tại tick của mình và GHI TICK vào return.* Ca thật: R1 nhãn `S188` = **1/29 lúc nấc-1 → 11/29 lúc nấc-2**, cách 2h cùng closeout.

## 3. Lớp ① reinject = 0 · lớp ④ distill = 0 — có lý do, đã kiểm lại

- ① : 2 mục MFE MISS đã được ledger S185 phân loại **BUILD-GAP** kèm điều-kiện lật; vai **chạy lại phép thử** (`grep -ci` 2 file = **0/0**) ⇒ điều-kiện lật CHƯA xảy ra ⇒ reinject = nhồi cho tròn 94%→100% = Goodhart. CG-1 không tiêu quota.
- ④ : 2 ứng viên thật (`reviewer` stub · `harvest-curator`) đều **dưới chốt-dừng** ⇒ nặn ④ trên vật khác chỉ để đủ 4 lớp = nghi-thức rỗng. Không làm.

## 4. LEO THANG (4) — quyền lead/owner

- 🔴 **E1 `harvest-curator` — thiệt hại KHÔNG còn là giả thuyết:** 27.298 ký-tự, vượt **2.298**. Vai cắt thử đúng ngưỡng rồi soi phần rơi: **`## S188 (2026-08-10)` nằm TRỌN trong phần bị mất**. Corpus append bản mới xuống ĐÁY, truncation cắt từ ĐÁY ⇒ vai này **mất đúng bản ghi vừa ghi cho nó**. *(Hệ quả trực tiếp lượt này: entry seed on-behalf lead vừa append @S188 là ghi vào vùng không bao giờ được nạp.)* Còn **489 B** là chạm `soft_cap`.
- **E2 `reviewer`** — còn **485 ký-tự** là chạm đường cắt; S186-A1 đã tính sẵn (6 stub 7.505 → ~720 B, verbatim ĐÃ ở archive, probe 8 hit + control-âm 0/0) ⇒ **món rẻ nhất, rủi ro thấp nhất** mà chưa land.
- **E3 `measured` chết kỳ thứ 5** — 19/29 phủ, 18/19 lệch, đỉnh 13,14×, `harness-eval: 1547` = seed S141; thuốc = chạy `measure-agent-memory.ps1`, file cấm hand-edit ⇒ ngoài 4 lớp.
- **E4 tái phình sau archive ĐẠT, nay 2 vai** (`tooling-auditor` @S185; `lead-gap-auditor` 14.798 → **27.639** = cao hơn TRƯỚC khi archive) ⇒ **bệnh TỐC-ĐỘ (+364 B/2h giữa closeout), không phải bệnh MỨC** — lặp archive theo mức sẽ tái diễn vô hạn.

## 5. NHƯỜNG (4) — ranh sắc, không chạm

N1 `mfe-eval.ps1:288/:299` lệch dòng attribution → `tooling-auditor` · N2 `.mfe-state.json` anchor 25 bất động → `tooling-auditor` · N3 `.archive-strikes.json` stale 3 ngày + thiếu 3 vai + vênh `ring2` 1↔2 → `tooling-auditor` · **N4 headroom/hotload/`HANDOFF.md` gánh 66% phình → `lead-gap-auditor`** (lead-surface ≠ agent-memory corpus).

## 6. Vai TỰ BÁC 3 lập luận của chính nó (giữ vết)

1. **BÁC-5:** chép thuốc "gắn `##`" đã thành công ở `ctx-audit` sang `ring1-audit` sẽ làm máy **NGUY HIỂM HƠN** — sau khi gắn, 5 slot keep-floor che các entry mới, còn **S181 (bản ghi thực chất mới nhất) + `## Seed` (role baseline) rơi vào pool drain**. Vị-trí ≠ độ-mới.
2. **BÁC-16:** tự bác lý do nháp của mình — neo A1 bằng "vượt byte-cap 25.600" là quay lại đúng proxy vai đã tự hạ cấp @S186 (`ring1-audit` còn dưới đường cắt 1.271 ký-tự ⇒ **chưa bị hại**); A1 giữ nhưng đứng bằng WARN keep-floor + 0 tầng L2.
3. **Caveat-3:** claim nháp *"keep-floor chặn drain ⇒ không tích strike"* — mở `memory-archive-gate.ps1:120-127` thì **SAI**; strike vẫn tăng theo over-cap, chỉ là nhánh `:201` chặn trước `:202`.

## 7. Caveat vai tự khai

Đường-cắt ~25.000 ký-tự là **số DẪN XUẤT** (read-limit 24,4 KB + mỏ-neo S186), không đọc được từ code; mọi kết luận đứng vững ±500 **trừ `reviewer`** (biên 485) — nên vai để nó ở escalate thay vì dựng action. Vai có Bash ⇒ kênh ghi vẫn mở; đề nghị lead soát `git status` **và** `git log` (Stop-hook đã auto-commit `59fff6d7`).
