# harness-refine (nấc 2/3 con ĐỀ-XUẤT) — S191 @close
**`3 action / 16 BÁC / 6 ESCALATE / 5 NHƯỜNG / 4 đính-chính con-ĐO`** — ①reinject=0 và ③archive=0, **cả hai zero đều CÓ LÝ DO ĐO ĐƯỢC**.
> GATE PASS: pin `harness-eval-return.md` 6.661 B, không rỗng. Tick-refine 01:33→01:51.

## 🔴 Tick KHÔNG tĩnh — corpus bị ghi ĐỒNG THỜI lúc vai đo
`cicd-monitor` 19.064 → 22.256 → 19.926 trong ~2 phút (tự nén live) · diary nhãn S191: 0/29 → 3/29 → cao hơn · `lead-gap` 28.094 → **29.295** · `lead-stale` 25.966 → **27.154** (lead archive-then-append). ⇒ mọi action neo vào vật **tĩnh tại tick vai** hoặc mang điều-kiện đo-lại-lúc-thi-hành.

## 3 ACTION — LEAD ĐÃ THI HÀNH CẢ 3
| # | lớp | đối-tượng | trigger (số con ĐO) | kết quả thi hành |
|---|---|---|---|---|
| **A1** | ② promote | `agent-memory/harness-refine/MEMORY.md` | cụm A+D: over-cap 3/29 (baseline 2) + `measured` 27/29→9/29 trong 2 ngày; đo mới: rút 813/692 B → L1 **+1.201/+1.188** ⇒ append/drain **2,48×/2,72×** | ✅ LAND (diary 21.274 B) |
| **A2** | ④ distill | `ring1-audit/archive/_INDEX.md` | (b) của con ĐO: A7 `N/A 0 pointer` ⇒ 2 archive **6.761 B ngoài lưới** | ✅ LAND — needle lấy từ RUỘT file (cấm bịa) |
| **A3** | ④ distill | `lead-{gap,stale}-auditor/archive/_INDEX.md` | cụm B + vật mới sinh 01:49: archive 813 B tồn tại mà `_INDEX` chưa đụng ⇒ **dark-matter mới** | ✅ LAND (1 file thêm dòng, 1 file tạo mới) |

**Verify sau thi hành:** A7 gate **429 → 432 pointer, resolved 432, failed 0** — khớp kỳ vọng "~432" của chính vai.

## LUẬT A1 (promote)
> Archive/distill = thuốc **hết hiệu lực ≤4 ngày** vì append > drain. **Chốt-dừng nâng từ per-ĐỐI-TƯỢNG lên per-LỚP:** vai đã archive 1 lần mà vẫn over-cap ⇒ **CẤM đề lớp ③/④-nén lần nữa, kể cả đổi thuốc** (đổi thuốc trên vật đã escalate = **lách chốt-dừng**) ⇒ ESCALATE cơ-chế. *Cắt sâu hơn chỉ dời ngày vượt, không đổi dấu đạo hàm.*
> 🔴 Luật này **ăn ngay vào chính vai**: nó cấm **B6** — ứng viên hấp dẫn nhất (thuốc `##` đã chứng 58%→2,1% @S186).

## 16 BÁC — 4 mục đắt nhất
- **B1/B2/B3** archive `lead-gap` (114,4% cap) / `ring2` / `lead-stale`: đều **locked** (escalated hoặc attempt-2 cùng thuốc). Mô phỏng planner: after-est mua đúng **28 B** / **2 B** ⇒ cắt Role baseline để mua 28 B là **lỗ ròng**.
- **B4** `reviewer` "còn 131 B là chạm": **131 B là theo BYTE**; theo ký-tự **87,1%, còn 3.307 ký-tự** ⇒ "sát nút" là **ảo ảnh của đơn-vị**.
- **B6** thuốc `##` — **đúng bệnh, SAI THỨ TỰ**: planner `:177-178` giả định *"bottom=newest"* nhưng 52,8–58,3% ruột 3 vai nằm TRÊN `##` đầu và **đó là phần mới nhất** ⇒ gắn `##` đẩy chính bản-ghi-mới-nhất vào pool drain ⇒ **thuốc thành độc**.
- **B14** nâng `autoinject_cap_bytes` cho hết over = **rời tập đo (Goodhart)** + quyền owner ⇒ chỉ ESCALATE.

## 6 ESCALATE
- **ES-1 chốt-dừng FIRE:** S189-A1 (`_INDEX` ×3) **không land sau 2 ngày**, khối vô hình 28.873 → 29.565 B, **0 vết từ chối** ⇒ không rõ vì sao rớt. Vai **tự cấm đề lần 2** ⇒ lead quyết. *(A2+A3 cố ý tách rời & cực rẻ để không lặp hình dạng bó-3 → land được ngay lượt này.)*
- **ES-2 (lớn nhất): lớp ③ đã BÃO HOÀ** — 5/5 vật hot bị khoá, 6/6 vật từng archive tái phình, append/drain 2,5× ⇒ **hết thuốc trong 4 lớp**. 3 hướng đều ngoài quyền vai: owner nâng cap · lead đổi quy-ước ghi (cắt đuôi lúc APPEND) · tooling tự-động-drain.
- **ES-3 đơn-vị:** archive-theo-BYTE **hôm nay là theo thước sai** (ring2 92,9% · lead-stale 93,1% theo ký-tự) **NHƯNG cửa sổ sắp đóng**: `lead-gap` sau thao tác = **25.560 ký-tự / 25.600 = 99,8%, còn 40 KÝ-TỰ** ⇒ **lần đầu hai thước sắp đồng ý, ở phía quá tải**. Tỉ số byte/ký-tự 1,0993–1,1762 đổi theo nội dung ⇒ **không byte-cap cố định nào đúng được**.
- **ES-4 (CHỨNG THỰC LIVE):** lead move **đúng `## 🎯 Role baseline`** — trùng khít pool vai mô phỏng **trước khi biết lead làm gì**. ⇒ 🔴 **CẤM chạy `-Apply`** tới khi sửa giả-định thứ-tự. *(Vai tự khai: bảng pool là **mô phỏng**, KHÔNG chạy gate.)*
- **ES-5 cụm D:** 17/20 lệch là **dương nhỏ** (+235…+1.663 B) = append thường ngày ⇒ "rữa" là **tất yếu theo thiết kế**, re-sync dày hơn = **treadmill**. Đề rẻ nhất: thêm `measured_at` để consumer tự chiết khấu.
- **ES-6 cụm C:** strike chỉ ghi khi `-Apply`, bookend luôn DRY ⇒ strike 2 vai over sâu nhất **vĩnh viễn = 0** ⇒ ngưỡng A6 **không bao giờ đạt** ⇒ lane PROPOSE **chết câm đúng chỗ cần nhất** (class `guard dựng mà không ai gọi`).

## 4 ĐÍNH CHÍNH con ĐO
**Đ1** mẫu số A7 sót 1 ca: **4 vai ngoài lưới** không phải 3 (3 không-index + ring1 sai-kiểu-index); L2 ngoài lưới **37.139 B**. **Đ2** cap% đã đổi trong phiên (LUẬT TICK, không ai sai). **Đ3** cụm D khớp tuyệt đối khi tái dựng bằng engine khác (9/20). **Đ4** cụm G tự đúng theo caveat của chính con ĐO ⇒ **thước sống**, không phải sai số.

## 5 NHƯỜNG
**N1** cụm E (headroom + MFE tổng mất số) → **LEAD**: bề mặt gây mất số là `run.md` của lead ghi *"bảng số + honest-caveat"* = **mô tả, 0 chữ số**; ask: **dán dòng số nguyên văn máy in, đừng diễn giải**. **N2** harvest self-compact → H2. **N3** hot-feed/carry → `lead-gap-auditor`. **N4** đo lại → `harness-eval`; chấm → `harness-audit`. **N5** sửa `memory-archive-gate.ps1` / `nhip-no-probe.ps1` → `tooling-auditor`.

## Caveat vai tự khai
`read-only` = **thiếu tool, KHÔNG phải sandbox** (còn Bash; lượt này 0 file tạo/sửa) · backstop THẬT = lead soát bằng `git log` các `wal:` sinh sau tick (git status không đủ) · bảng pool là **mô phỏng**, không chạy gate · **tự khai lệch với chính mình**: S189-E2 viết chốt-dừng theo vế "cùng thuốc" — vế đó **để hở cửa đổi-thuốc**, lượt này vai **tự bịt** trong A1 và dùng nó tự cấm mình ở B6.
