# harness-eval (nấc 1/3 con ĐO) — return S191 @close

> Lead scribe NGAY khi con trả (vai không có Write/Edit). Return NGUYÊN VĂN, không tóm.

## VERDICT TỔNG: **MIXED** — 11 HEALTHY / 12 REGRESSION / 11 MIXED / 2 không-đo-được / 1 nhường (Σ = 37 trục)

Lý do không in HEALTHY dù có 3 trục đảo chiều đẹp: REGRESSION vẫn nhiều hơn, và **2 trục nặng nhất về lịch sử (headroom, MFE tổng) kỳ này KHÔNG CÓ SỐ** — tức trục từng-REGRESSION *biến khỏi tầm đo*, không phải được giải (lớp S172).

## 2 câu lead hỏi — đã trả bằng đo

**(a) `tran-bo-nho 3 over-cap` = ngưỡng `archive_gate.autoinject_cap_bytes` 25.600** (`nhip-no-probe.ps1:116`), KHÔNG phải soft_cap 30.720. 3 vai:

| vai | byte | % cap |
|---|---|---|
| `lead-gap-auditor` | **28.094** | 109,7% |
| `ring2-audit` | **27.458** | 107,3% |
| `lead-stale-auditor` | **25.966** | 101,4% |

🔴 **6 số lead dán bị THIẾU 2 vai này** ⇒ không mâu thuẫn máy, mà bề-mặt-đo dán thiếu. Kế tiếp sát nút: `reviewer` 25.469 = **99,5%**, còn **131 B**.

🔴 **Đơn-vị đổi thì verdict đổi** (2 thước độc lập `wc -m` LC_ALL=C.UTF-8 + `python len()`): theo **BYTE 3 over**, theo **KÝ-TỰ 0 over** (đỉnh `lead-gap` 24.572 = 96,0%). Con ĐO không lật verdict probe (khoá tự khai `_bytes`) nhưng ghi thẳng: neo hành-động vào "over-cap" mà không nói đơn-vị = tái phạm lỗi S186. *(Lượt đầu đo `wc -m` locale C ra y hệt byte — file VN có dấu mà byte=ký-tự là **thước hỏng**, phải sửa locale mới ra số thật.)*

**(b) `ring1-audit` A7 `N/A 0 pointer` — KHÔNG phải _INDEX rỗng.** `_INDEX.md` = 325 B, 6 dòng, bảng 2 hàng gọi đúng tên cả 2 archive. Gate chỉ đếm pointer khớp `substring:"([^"]+)"` (`memory-archive-gate.ps1:289`); ring1 dùng kiểu bảng period/entries ⇒ 0 token ⇒ `N/A` (guard B2 @S152 làm ĐÚNG: 0 pointer = KHÔNG-ĐO-ĐƯỢC, cấm PASS trên mẫu-số rỗng). ⇒ **2 archive của ring1 (3.904 + 2.857 B) nằm NGOÀI con số 429/429.**

## Trục load-bearing (trích bảng 37 dòng)

| trục | số | baseline | verdict |
|---|---|---|---|
| L1 over `autoinject_cap` | **3/29** | 2 (S189) | REGRESSION |
| L1 over `soft_cap` 30.720 | 0/29 (đỉnh 91,5%) | 0 | HEALTHY |
| A7 gate | **429/429, failed 0** | 429/429 | HEALTHY |
| A7 tái dựng ĐỘC LẬP | grep `substring:"…"` = 439 − 10 dòng legend = **429 khớp tuyệt đối** | — | HEALTHY |
| A7 **độ phủ VAI** | **10/29 vai** có pointer vào mẫu-số | — | REGRESSION |
| vai có archive mà KHÔNG `_INDEX` | **3**: `ctx-audit` · `lead-stale-auditor` · `ring2-audit` | — | REGRESSION |
| `.archive-strikes.json` phủ | **26/29** (vắng `score-counter`·`score-count-auditor`·`ring5-audit`) | 29 | REGRESSION |
| thang A6 strike | mtime 08-07; `lead-gap=0` `lead-stale=0` dù over-cap sâu nhất; chỉ ghi khi `-Apply` | thr=2 | MIXED |
| `measured` khớp đĩa | **9/29 khớp · 20/29 LỆCH** | 27/29 khớp (S189) | **REGRESSION −18 row** |
| 2 row lệch lớn nhất | `cicd-monitor` −5.258 · `ring1-audit` −5.502 | — | MIXED |
| MFE per-role | 6 vai 100% (`-Detail` chạy thật) | FIT PASS | HEALTHY |
| MFE tổng fleet | **KHÔNG ĐO ĐƯỢC** — bề-mặt-đo chỉ dán trích-đoạn 9 vai, thiếu dòng tổng | — | không-đo-được |
| crystallized headroom | **KHÔNG ĐO ĐƯỢC** — lead dán mô-tả, **0 chữ số**; mốc đĩa gần nhất 122.555 tok vs target 210.000 | 122.555 | không-đo-được |
| `strikes_total` MFE-state | **25 đứng yên 33 mốc** (07-25 → nay) | 25 | MIXED |
| nhịp deep | **2/1 OVERDUE** | 1/1 | REGRESSION |
| detector TOTAL / INFORM | **60 / 27** (đỉnh 3 mốc) | 58/26 (S189) | REGRESSION |
| sổ yêu-cầu | treo 7 / nhắc2+ 5 (mục 25) | treo 6 / 3 (mục 22) | REGRESSION |
| vế MỚI `1 dong KHONG TACH DUOC COT` | 0 lần xuất hiện ở S185/S189/S180/S173/S172 | 0 | REGRESSION (vế mới) |
| diary mang nhãn `S191` | **0/29** — control-dương: S190 8/29 · S189 13/29 · S1 29/29 ⇒ thước SỐNG | — | REGRESSION |
| nhãn ⟺ ghi | 8 file mtime mới nhất TRÙNG ĐÚNG tập 8 vai nhãn S190 ⇒ **8=8** | gap S186/S188 | HEALTHY (đảo chiều) |
| `score-counter` | 3.322 B, mtime 08-11 — đã rời mốc seed 2.366 | "CHUA DO" (S189) | HEALTHY (đảo chiều) |
| `l2idx` over | 0 over; đỉnh `reviewer` 68,1% | 0 | HEALTHY |

**Tự cộng lại** (chống meta-count blind-spot): 11 + 12 + 11 + 2 + 1 = **37** = đúng số dòng bảng.

## ĐỀ-XUẤT-SIGNAL (7 cụm — tín hiệu, KHÔNG action)

- **A — trần byte L1:** 3 over-byte / 0 over-ký-tự · 12/29 vùng ≥80% · `reviewer` cách cap 131 B. Con số **phụ thuộc đơn-vị**.
- **B — A7 nhìn không thấy:** PASS 429/429 chỉ phủ 10/29 vai; ring1 rơi ra vì kiểu index; 3 vai có archive không `_INDEX` (trong đó `ring2-audit` vừa over-cap vừa không index).
- **C — thang leo A6 không tiến:** strike-state 26/29; 2 vai over sâu nhất đứng 0 strike; state chỉ đổi khi `-Apply` mà bookend chạy DRY.
- **D — baseline rữa:** khớp 27/29 → 9/29 **chỉ trong 2 ngày** kể từ re-sync S188 ⇒ **mọi cột delta lấy `measured` làm gốc, kể cả cột con ĐO vừa đưa, đang so với số đã trôi.**
- **E — hai trục mất số:** headroom + MFE tổng. *Bề-mặt-đo đóng băng dán MÔ-TẢ thay vì SỐ thì trục đó biến mất khỏi mọi verdict mà bảng vẫn trông đầy đủ.*
- **F — nhịp/sổ/detector leo đều:** deep trễ 2 nhịp · sổ 7/5 · detector 60+27 · vế NHIP-NO mới chưa từng xuất hiện.
- **G — độ-giữ:** 0/29 diary nhãn S191 tại thời điểm đo. **Caveat bắt buộc:** closeout đang chạy, số này SẼ đổi nếu lead scribe sau lượt đo (bài S159 "đo trước/sau một tick = 2 số khác nhau").

## Caveat con ĐO tự khai

1. `read-only` = **thiếu tool, KHÔNG phải sandbox** — vai có Bash. Lượt này chỉ chạy lệnh ĐỌC, 0 file tạo/sửa. Containment THẬT = lead soát, và **`git status` KHÔNG đủ** (Stop-hook nuốt vào `wal:`) ⇒ backstop phải là `git log`/diff các `wal:` sinh sau lượt vai.
2. Registry vai = ảnh chụp lúc khởi phiên; file agent mới không hot-reload.
3. Cố ý KHÔNG làm: không chạy lại 5 instrument (phá đóng-băng C1), không tự tính lại headroom, không lấy số headroom/MFE từ nhật ký của mình.
