# harness-refine-return — trio-memory vòng AUTO @S153, nấc 2/3

> Lead scribe (§2.1.9(c)). Lượt-1 garble #53 (narration 1 câu — return-only nên 0 đĩa để vớt) → SendMessage-resume → lượt-2 trả TRỌN dưới đây (verbatim, entity khôi phục). #53 wave-count: refine = ca thứ 7.

VERDICT: 3 action (0 reinject / 1 promote / 0 archive / 2 distill) + 7 BÁC + 4 NHƯỜNG

**Tiền-đề (fail-closed KHÔNG kích):** `harness-eval-return.md` TỒN-TẠI + non-empty (10.966B, 14 signal) · `reinject-ledger.md` = 0 dòng thật (`:34` placeholder). TRIAGE-law N1@S152 áp từng signal: {ĐÃ-QUEUED-chưa-chạy → cấm đề-xuất lại · đã-chạy-không-đạt → escalate · MỚI → action}. 0 đo-lại instrument (7 lệnh Bash read-only chỉ xác-minh mỏ-neo).

## §1 — 3 action

| # | action | lớp | đối-tượng | trigger | chốt-dừng | owner-gate |
|---|---|---|---|---|---|---|
| A1 | Nén khối prose header (2.168B, 0 pointer) → ~600B VÀ thay số đóng-băng `Total 78 records`/`2026-07.md (2 records)` bằng con-trỏ canonical "= A7 count" — B1 derived-trỏ-canonical. KHÔNG chạm 1 pointer nào | ④ distill | `.claude/agent-memory/cicd-monitor/archive/_INDEX.md:1-14` | **S2** 19322/20480=94,3%, headroom 1158B. Số tự CỘNG: header 2.168B=11,2% file · 101 pointer=16.565B=85,7% · A7 đếm **101** vs header khai **78** ⇒ tự-đếm-sai 23 | Attempt-2 trên đối-tượng D1@S152 (D1 ĐẠT 22634→19322). A1 nhắm lớp KHÁC (prose+self-count). 🔴 Tái-vượt sau A1 ⇒ CẤM attempt-3 → escalate owner (nâng cap HAY index-split trong tập-đo) | Edit: KHÔNG (0 đổi số/policy). Vế cấu-trúc cap 20480 = số owner |
| A2 | APPEND `## COVERAGE-TOKENS (per-file đóng-kín)` cho 13 gist thiếu — mở file verbatim đối-ứng, rút token {gotcha#·Mig#·SHA·S-label} rồi mới ghi | ④ distill | 13/19 gist: cicd {2026-05,2026-06} · fd 2026-06 · harvest 2026-06 · impl-be {2026-05,2026-06} · impl-fe 2026-H1 · inv-cb {2026-05,2026-06} · lead-gap 2026-07 · reviewer {2026-05,2026-06} · test-spec activity-s51-s52 | **S6** (0/8 instrument đo trục tuổi; budget:28 "CHUA CO MAY"). Đếm: 6/19 gist CÓ khối COVERAGE-TOKENS, 13/19 KHÔNG = 68,4% không có lớp kiểm-phủ đọc-được. Khối do S152 dựng (`c2d01f0`) = tiền-lệ hình-dạng | 1 lần/file; append rồi vòng sau vẫn không kiểm được phủ ⇒ escalate (cần B5 máy trục-tuổi, số=owner) — KHÔNG append lần 2 | KHÔNG (append phái-sinh, 0 xoá verbatim, 0 đổi số). Lead single-writer B3 |
| A3 | APPEND diary CHÍNH harness-refine: luật "proxy mtime/ngày ⇒ CẤM neo action; phải mở file so NỘI-DUNG (token/S-label) trước khi gọi cặp gist là stale" + vết 2 ca dương-giả | ② promote | `.claude/agent-memory/harness-refine/MEMORY.md` | **S6** + lặp ≥2 ca ĐO lượt này: (i) harvest 2026-07.gist mtime 07-18 < src 07-25 nhưng `S140`=3 hit trong gist ⇒ đã phủ phần; (ii) cicd 2026-07.gist mtime 07-18 < src 07-23 nhưng `S147|S148`=0 hit CẢ gist VÀ verbatim ⇒ mtime đổi mà 0 nội-dung mới. + tiền-lệ D2@S152 dương-giả | 1 lần; vòng-4 còn neo bằng ngày/mtime ⇒ escalate lead (khuôn-return thêm ô "đã-so-nội-dung?") | KHÔNG. 🔴 Luật soi CHÍNH nó ⇒ cấm tự-khen; mời harness-audit re-check 2 ca |

**Zero có lý-do:** ① reinject 0 — 0 signal floor-rot (MFE 20/20, strike phẳng); caveat ledger:50 BUILD-GAP per-item-L1-presence PARTIAL ⇒ 0 ≠ chứng-minh-không-có. 🔴 KHÔNG leo-thang lần 2: H7@S152 ĐÃ có trả lời owner (HANDOFF:12 #32 = NEXT-em ⑦). **Datum mới cho lead: máy per-item-L1-presence CHƯA có trên đĩa** (`ls scripts/` 0 hit "presence|floor|rot"; 0 file chứa chuỗi) ⇒ ① còn mù tới khi ⑦ land. · ③ archive 0 — xem B1.

## §2 — 7 đã cân-nhắc rồi BÁC

- **B1 — Drain L1 4 vai sát-trần (S3).** BÁC cả 4 theo bar chính nó từng dùng (A1@S151 đề-xuất @94,5%/1.415B; X1@S152 BÁC test-spec @86,5%/3.460B). Nay: test-spec 22140 TĨNH (9 ngày 0-touch) · fd 21492 TĨNH (25 ngày) · tooling 21672 sống còn 3.928B · reviewer 21281 sống còn 4.319B. Drain bây giờ = churn + "flag giảm trông y hệt thành-công". WATCH-điều-kiện: vai chạm ~24.100 (runway <1.5KB) mới đề-xuất.
- **B2 — Refresh gist harvest 2026-07 (ứng-viên mtime).** BÁC content-check: S140=3 hit dù gist cũ hơn src 7 ngày ⇒ mtime-lag ≠ coverage-hole (bản nén sinh khi khối còn ở L1; S152 mới chuyển verbatim xuống → đảo thứ-tự là BÌNH-THƯỜNG).
- **B3 — Refresh gist cicd 2026-07 (ứng-viên mtime).** BÁC content-check: S147|S148 = 0 hit gist VÀ verbatim ⇒ 0 nội-dung mới; mtime 07-23 từ commit 5f6c3be S147-closeout.
- **B4 — Viết khuôn FLAG vào diary lead-gap/lead-stale (S10).** BÁC — truy-gốc ≠ tự-sửa-gốc. 2/4 FLAG THẬT ĐÃ có class-tag (`sub-lead-gap-S151:17` = `## FLAG-1 — \`gap-carry-aged\` — SEV HIGH` · `sub-lead-stale-S151:11` = `## FLAG-1 — \`view-stale-role-desc\` — SEV MED`) — trượt regex detectors:1752 CHỈ vì literal **`SEV `** (regex đòi `— (?:LOW|MED|HIGH)` ngay sau em-dash). Gốc = **2 nguồn khuôn đá nhau**: persona lead-gap-auditor.md:66 dạng ống `[LEAD-GAP] <SEV> | <class> |` ⟂ detector đòi heading; hint của detector viết `SEV` KHÔNG đóng ngoặc như `<n>`/`<class>` nên vai chép nguyên chữ. Diary = quyền-lực thứ-3 cho cùng khuôn ⇒ lane harness/tooling → N3.
- **B5 — 2/4 hit C11 là dương-giả use⟂mention.** `sub-lead-stale-deep-S151:20` = ô bảng "…xem FLAG-1" · `sub-lead-stale-close-S152:11` = heading "…(→ FLAG-3)". C11 đếm `FLAG-\d+` per-FILE và in dòng enum ĐẦU (`:1770-1777`) → trỏ chỗ NHẮC-TÊN không phải KHAI-BÁO — citation-trap. 0 vật cần vá ở corpus.
- **B6 — Gist thêm 1 shard mua margin (S5).** BÁC — margin 0 là CHỦ-ĐÍCH owner (budget:27 _owner_set "15 đã phủ, chỉ KÊU khi 16+", CẤM AI tự-tăng). Gist thêm = dịch mốc neo owner. (BÁC lặp S152 — nhất-quán.)
- **B7 — Promote luật meta-count/fold vào diary harness-eval (S12).** BÁC MẠNH — chốt-dừng ĐÃ ĐẠT: X4@S152 attempt-1 LAND nguyên-văn `harness-eval/MEMORY.md:20` mà vẫn tái-phạm ⇒ đã escalate (H1). Attempt-2 = anti-pattern #1.

## §3 — 4 NHƯỜNG

- **N1 — S1 headroom < target.** → owner + lead-gap-auditor: target = số OWNER ("The AI NEVER sets/auto-tunes"), vật bị bó = sàn hot-feed LEAD = lead-surface. 6 file sàn thuộc docs/, không thuộc agent-memory corpus.
- **N2 — S9 diary-0-delta ×2.** → M9 lead on-behalf @closeout (Mirror C1 cấm sub ghi trong wave). Đã kiểm NGUỒN cho M9 không rỗng: sub-harvest 17.328B + sub-tooling 20.778B ruột thật. 0 action ngoài M9. 🔴 Điểm mù giao lead: C11(b) enum `Filter 'sub-*.md'` + regex `^sub-<role>[-.]` (`:1760`,`:1781`) — 3 vai trio đều INFORM-only trong $informRoles nhưng artifact tên `harness-*-return.md` KHÔNG BAO GIỜ khớp ⇒ diary-seeding của chính bộ-ba KHÔNG được đo, mà $c11Measured vẫn true nhờ vai khác ⇒ caveat "MEASURED NOTHING" không in ⇒ đọc thành sạch.
- **N3 — S10 gốc khuôn FLAG** (persona :66 ⟂ detector :1752; hint `SEV` không-ngoặc). → lead → tooling/harness. Ngoài 4 lớp của refine.
- **N4 — S13 pull_warn_days thiếu key (reader :212-213 sẵn) · S14 MFE có-MẶT ≠ nhớ-và-DÙNG.** → số ngưỡng = owner; trục carry/nhịp = lead-gap; B5/B4 đã queued (NEXT-em ①).

## §4 — ĐÃ-QUEUED (cấm đề-xuất lại)

- **S11** → B7-queue: re-sync script @2026-08-01 + BẮT BUỘC 3 row ring (HANDOFF:13 ③). **RIDER (datum mới, dính CÙNG cửa-sổ, script KHÔNG tự sửa vì là prose):** `memory-budget.json:28 _residual_khai_that` liệt 6 cặp gist stale — nay **4/6 đã bị S152 lật** (gist mtime 07-26 > src: impl-be · inv-cb · impl-fe · reviewer) ⇒ lời-khai lỗi-thời; 08-01 chỉ chạy script thì file giữ khai sai.
- **S4** → nền A1@S151 ĐÃ ĐẠT (nay 17974 = 70,2%, runway 7.626B). Tái-phình 9% = dữ-liệu WATCH (2 điểm chưa thành xu-hướng; tự-cấm lấy 2 điểm đổi số §5@S152). Drain lần 2 lúc runway 7,6KB = churn.
- **S7·S8·S12** → S7 lane eval tự vá (7/8 re-run LIVE) · S8 lane H2 · S12 → B7.

## §5 — Tự-khai (7)

1. 0 Write/Edit; 7 Bash read-only — lead soát git status kỳ-vọng 0 dòng sinh từ refine.
2. 0 đo-lại instrument; số tự tính = cộng/đếm; đối-chiếu ls -la khớp byte-exact 20/20 L1 + 10/10 _INDEX với eval.
3. Chạm đĩa lật ngược 3 ứng-viên của CHÍNH nó (B2·B3 content-check, B4 persona/regex) — chỉ đọc số eval thì đã đề-xuất 2 action dương-giả + 1 sai-gốc, tái-litigate D2@S152.
4. A2 rủi-ro Goodhart khai trước: COVERAGE-TOKENS = lớp đọc-được, KHÔNG chứng gist ĐÚNG; acceptance PHẢI là "token rút từ verbatim đã mở", không phải "có khối là xong".
5. A1 = attempt-2 trên đối-tượng D1 — khai thẳng; lead thấy treadmill thì BÁC A1 + đẩy vế cap/split cho owner ngay.
6. Không chạm: lead hot-feed/carry/work-state · harvest/synthesis · chấm-spec · số owner (25600/20480/210000/380000/15/pull_warn_days).
7. File đã đọc để neo: eval-return · reinject-ledger · memory-budget.json · cicd _INDEX · 2 refine-return S151/S152 · 3 sub-lead S151 + 1 S152 · governance-detectors.ps1 · measure-agent-memory.ps1 · memory-archive-gate.ps1 · nhip-no-probe.ps1 · 2 persona H24 · HANDOFF.
