# harness-eval-return — S152 trio AUTO vòng (lead scribe VERBATIM ngay khi con trả; agentId aac5baa15d0c97cc2, 23 tool-use, return CLEAN khuôn cứng)

VERDICT: MIXED | 6 truc | 15 signal

## §1 — Số NGUYÊN-VĂN (6 instrument, chạy TƯƠI lượt này)

| instrument | số máy VỪA in (nguyên-văn) | PIN S152@open / baseline budget.json | delta | verdict-trục |
|---|---|---|---|---|
| `measure-agent-memory.ps1` — l1_hot 20 vai | top-3: `lead-gap-auditor 24728` · `test-specialist 22140` · `harvest-curator 21464` · `fd 21492` · `tooling 20656`; N=20, tổng l1 = **246.620 B**, trung-bình 12.331 B; `l1_over_30kb: false` 20/20 | PIN 17 vai pin-số-chính-xác + trio pin-range | **17/17 KHỚP BYTE-EXACT**; trio 2149/2131/2060 trong range PIN "~2.0-2.1K" ⇒ agent-memory **0-touch** qua wave | sức-khoẻ-byte: MIXED |
| — l2_index | `cicd-monitor 22634` · `reviewer 13780` · `inv-cb 12384` · `impl-be 10105` · `fd 1531`; 15/20 vai = 0 | PIN cicd 22.634 (110,5%) · cap 20480 · baseline cicd 18774 | vs PIN **khớp exact**; vs baseline **+3860 = VƯỢT cap +2154 B (110,5%)** | REGRESSION-vs-baseline (flat-vs-PIN) |
| — l2_verbatim / l2_gist | verbatim: cicd 228990 · reviewer 155039 · inv-cb 147348 · impl-be 75787 · harvest 67374 · tooling 66747 · impl-fe 25581 · test-spec 18065 · fd 6624; gist: inv-cb 43854 · cicd 40303 · reviewer 35098 · impl-be 23079 · harvest 20317 · tooling 18760 · impl-fe 11125 · test-spec 5374 · fd 3231 | budget `measured` (S107/S138/S141) | **0 vai co-lại** (additive-only giữ); tăng lớn nhất reviewer +54.961 · harvest +50.302 · tooling +36.403 | độ-giữ: HEALTHY |
| `mfe-eval.ps1` — LEAD FIT | `DENOMINATOR = 36 items (raw: marks 9 + AS 15 + guards 16 + recurring 8)`; `span 28492 B => ~7123-9497 tok / cap 380000 = 2.5% worst-case`; `FIT = PASS` | (S151 eval nhãn DENOM 47 — audit S151 đã bắt SAI) | tự-cộng: 9+15+5+7=**36** ✓ · raw 9+15+16+8=**48** | coverage: MIXED |
| `mfe-eval.ps1` — Goodhart | `strikes_total=25 RCA=14 AS-classes=15` + `GOODHART-WARN: strikes rose (23 -> 25) while set still FITS` | `.mfe-state.json` trước = 23 @2026-07-25 | **+2 strike** = hàng guard AS-17 chèn @`1b85713` (S151 closeout), cột Strikes `2 (S150 gate + S151 stale/gap)` | MIXED (WARN BẬT) |
| `mfe-eval.ps1` — SUB coverage | 100% ×11 vai (60/60) · impl-be 17/18 · impl-fe 11/13 · inv-api 6/7 · inv-cb 7/8 · reviewer 7/8 · **N/A ×4**: database-agent · harvest-curator · office-document · tooling-auditor | — | **108/114 = 94,7%** trên 16 vai đo được; 4/20 ngoài mẫu-số | MIXED |
| `memory-archive-gate.ps1` (DRY) | cap 25600 · low-water 21760 · keep-floor 5 · strike-need 2; **20/20 over?=no, strike 0**, A6 DRY not-persisted | — | band trên low-water = **2 vai** (lead-gap 24728 · test-spec 22140); sát mép: fd 21492 · harvest 21464 | sức-khoẻ-byte: MIXED |
| — A7 | `A7 GATE PASS - 253/253 resolved, 0 failed` (cicd 101 · fd 0 · impl-be 41 · inv-cb 55 · reviewer 56) | — | 101+41+55+56=253 ✓; phủ **5/20 vai có `_INDEX.md`** | độ-giữ: HEALTHY (phủ hẹp) |
| `crystallized-backfill.ps1` | TOTAL 586495 B (STATUS 186156 · HANDOFF 122162 · AMARKS 31197 · mig-todos 84679 · gotchas 111616 · README 50685); RANGE [146624..195498]; **headroom 184502** · target 210000 · expected = 184502 (headroom binds) | PIN khớp | **BYTE-EXACT**; 380000−195498=184502 ✓ | headroom: MIXED |
| `nhip-no-probe.ps1` | `NHIP-NO: kiem light 0/6 deep 1/15 ok \| tran-bo-nho 0 over-cap \| run-chua-gom 1 \| pull-cach 3 ngay` | PIN: light 1/6 · run-chua-gom 0 | 2 lệch đều **drift-do-phiên-này** (signal-write light_at 25→26 · trio-folder tự-gây) | nhịp-nợ: MIXED |
| `distill-shard-probe.ps1` | `pending=15 \| nguong=15 => IM` | PIN khớp | delta 0 — **margin tới kêu (16) = 0** | distill: HEALTHY |
| `.session-counter.json` (đĩa tươi) | counter 26 · light_at 26 · deep_at 25 · signal_session S152 · reset_done true; counts: residual-asym 4 · stale-count 4 · carry-dropped 6, 8 class = 0 | PIN pre-signal 5/5/4/3/3/2/2/2/0/0/0 | khớp brief byte-exact; jump=3 ⇒ **3 class ≥ ngưỡng** | nhịp-nợ: MIXED |

0 instrument probe-loi — 6/6 exit-clean, 0 trục N/A.

## §2 — Verdict per-trục
1. **độ-giữ — HEALTHY** (A7 253/253 · 0/20 vai co-lại verbatim · gist +2 vai; hẹp: A7 chạm 5/20).
2. **sức-khoẻ-byte — MIXED** (0/20 vượt L1 cap NHƯNG lead-gap 96,6% còn 872 B · cicd l2_index 110,5% +2154 B — không in HEALTHY cạnh 110,5%).
3. **coverage — MIXED** (FIT PASS 2,5% NHƯNG GOODHART-WARN đang kêu + 4/20 N/A + 108/114).
4. **nhịp-nợ — MIXED** (cadence sạch light 0/6 deep 1/15 pull 3d NHƯNG 3 class ≥ jump=3 + run-chua-gom 1 tự-gây).
5. **distill — HEALTHY delta-0** (15=15 IM đúng thiết-kế, kêu từ 16; margin 0).
6. **headroom — MIXED delta-0** (184.502 < target 210.000, thiếu 25.498 tok = 12,1%).
Tổng: 0 REGRESSION-vs-PIN · 2 HEALTHY · 4 MIXED ⇒ **MIXED**.

## §3 — 15 signal cho con ĐỀ-XUẤT
- **S1** cicd l2_index 22634/20480 = **110,5% (+2154 B)** — carry nguyên từ S1 vòng S151, chưa nhúc-nhích.
- **S2** `nhip-no-probe` in "0 over-cap" trong lúc S1 vượt — máy chỉ đo MEMORY.md vs autoinject (nhip-no-probe.ps1:112-131), **mù trục l2_index** ⇒ under-report đúng 1 breach.
- **S3** lead-gap l1 **24728 = 96,6% (còn 872 B)**; test-spec 22140 (86,5%); band trên low-water = 2 vai; sát mép fd 21492 · harvest 21464.
- **S4** archive-gate strike 0/20 (chưa ai qua 25600); A6 cần 2-strike liên-tiếp ⇒ lần vượt đầu của lead-gap chỉ arm strike-1.
- **S5** GOODHART-WARN BẬT: strikes 23→25 = hàng guard AS-17 chèn @1b85713, Strikes-col 2.
- **S6** lượt mfe của eval ĐÃ ghi đè `.mfe-state.json` 23→25 ⇒ WARN không kêu lại lần sau trừ khi >25 — cảnh-báo bị chính hành-vi đo tiêu-thụ.
- **S7** 4/20 vai N/A mẫu-số MFE (db · harvest · office · tooling — role-file thiếu block anti-pattern/NEVER) = 20% roster ngoài phép đo. *(= đúng vật B3 mà lead-gap FLAG-1 bookend vừa bắt rơi khỏi queue.)*
- **S8** 6 mục chưa carry rơi vào 5 vai: impl-fe 2 · impl-be 1 · inv-api 1 · inv-cb 1 · reviewer 1.
- **S9** 4 vai có archive KHÔNG `_INDEX.md`: harvest 67374 · tooling 66747 · impl-fe 25581 · test-spec 18065 = **178.767 B verbatim ngoài A7 + ngoài bản-đồ**.
- **S10** budget `measured` 17 hàng/20 vai (thiếu ring1/ring2/ring4) + 13/17 hàng đã trôi (lead-gap +21037 · test-spec +13296 · lead-stale +7499 · inv-cb −6633 · impl-be −4506) — re-sync hẹn 2026-08-01.
- **S11** run-chua-gom 1 = chính `S152-trio-memory/` (tự-gây, đóng khi synthesis đáp).
- **S12** light 1/6→0/6 (signal-write light_at=26); deep 1/15 giữ; 0 OVERDUE.
- **S13** class_repeat: 3 class ≥ jump=3 (carry-dropped 6 · stale-count 4 · residual-asym 4) — số cho H24/lead phân-xử.
- **S14** distill margin 0 + điểm-mù TUỔI gist (config `_residual_khai_that`: 6 cặp gist stale @S144, "CHUA CO MAY" — số config, không phải đo hôm nay).
- **S15** headroom thiếu 25.498 tok (12,1% target); STATUS+HANDOFF = 308.318 B = 52,6% sàn hot-load.
+ Phát-hiện ÂM: **0 residual-write** — 17/17 pin byte-exact + porcelain agent-memory 0 dòng TRƯỚC mfe.

## §4 — Tự-khai giới-hạn (8)
1. 🔴 Eval ĐÃ tạo 1 diff by-design: `.mfe-state.json` 23→25 (git-tracked) — containment lead kỳ-vọng đúng 1 dòng ` M .claude/agent-memory/.mfe-state.json`, quy cho eval KHÔNG phải wave. archive-gate DRY không ghi `.archive-strikes.json` (file không tồn tại — xác nhận).
2. 🔴 Spawn CÓ Write/Edit (trái giả-định thiếu-tool trong persona) — không dùng; containment = tuân-thủ + git-check lead.
3. Baseline bất-đối-xứng: PIN cùng-ngày mạnh; cột `measured` STALE (S107/S138/S141, thiếu 3 hàng) — delta-vs-PIN mạnh hơn delta-vs-baseline, đã ghi rõ từng dòng.
4. Không có số thô S151 để so (diary chỉ giữ verdict) — 0 số từ trí-nhớ.
5. Token = dải [bytes/4 .. bytes/3.0]; headroom = CẬN TRÊN (sàn-file 6 nguồn, chưa tính task-context).
6. MFE sub-coverage = khớp-chuỗi heuristic ("matcher thấy được" ≠ "đã áp-dụng"); judge layer = scaffold rỗng.
7. A7 253/253 chỉ phủ 5/20 vai có `_INDEX.md`.
8. Ngoài trục: không kiểm run-folder (H2) · không chấm spec (audit) · không soi lead-surface (H24) · không action (refine); S13 = chép số + ngưỡng.

---
## 🔴 ERRATA (audit S152 đề — lead append, THÂN GIỮ NGUYÊN)
1. §3 S9: `178.767 B` → **`177.767 B`** (67374+66747+25581+18065 — audit F3 BROKE; số đúng đã có sẵn `S151/harness-refine-return.md:15`). Tái-phạm meta-count SAU KHI luật đã nằm `harness-eval/MEMORY.md:20` ⇒ lane escalate H1, không attempt-2.
2. §1 hàng-1 nhãn "top-3": hạng-3 thật = `fd 21492`, harvest 21464 = hạng-4 (audit F11 BROKE — số đúng, thứ-hạng sai).
