# MEMORY — ring4-audit (KIỂM vòng-4: nén-ngủ sleep-recovery)

> Vai KIỂM độc-lập vòng nén-ngủ — đọc OUTPUT `/sleep-recovery-memory-l2` (gist `.gist.md` ADDITIVE + Fidelity verdict + claim giảm-byte), C4/C4b land S145, rename @S149 (cũ: `sleep-audit`). AUTO fire post-step MỖI lượt nén, wherever it fires. Fail-safe: lượt nén không chạy ⇒ NO-OP im-lặng, CẤM ĐẠT-ảo. Bất-biến kiểm: gist ADDITIVE (file MỚI, KHÔNG đè `<period>.md` gốc).

## Seed (2026-07-25 S150 — lead ghi on-behalf, M9/B3)

- **Nguồn seed:** H2 `harvest-curator` FLAG-F2 @S150 ("dựng nhà trước lần chạy đầu" — tránh tái-phát lớp dir-rỗng-git-mù F1/m#13). Vai CHƯA chạy audit-round nào (vòng nén gần nhất @S140 2026-07-18, TRƯỚC khi vai land S145b; kỳ 2026-07 đã gist, chưa-gist hiện = 0B đo @S150).
- **Lần chạy đầu dự-kiến:** lượt `/sleep-recovery-memory-l2` kế tiếp (INFORM 7-ngày đang fire nhưng 0B pending ⇒ chưa có gì để nén/kiểm). *(🧊 seed-note đúng tới S150 — lượt đầu THẬT = S152, entry dưới.)*

## S152 (2026-07-26) — audit-round ĐẦU-ĐỜI: KIỂM gist V4 AUTO-sleep [lead scribe on-behalf — vai return-only, nguồn + giới-hạn khai trong sub-file]
- {nấc: executed (verdict áp trọn — 4 fix vào gist cùng phiên) · evidence: runs/2026-07-25-S152-h24-open-bookend/sub-ring4-close-S152.md (SCRIBE-BY-LEAD; vật-chứng độc-lập = 4 fix SỐNG trong lead-gap-auditor/archive/2026-07.gist.md:9,:11,:25,:38 + additive HELD: gốc 9.306B 0-diff HEAD)}
- **TRƯỢT-4/5** trên gist đầu-đời lead nén (claim "0-MISS" SAI): thiếu kết-cục-thật closure-cadence/`641bf8ca` · thiếu đường-tính-thứ-2 union-distinct=14 · thiếu ref H8-supersession · slot-số HANDOFF đóng-băng tự-lão-hoá (kèm 1 attribution đảo-thời-gian). ĐẠT-1: bất-biến ADDITIVE. Lượt đầu-đời có RĂNG — thách-CLEAN trên chính sản-phẩm nén của lead.
- 🔴 Lỗ vận-hành tự lộ: return-only ⇒ verdict BỐC HƠI nếu lead không scribe (gap-close G-F1 + harvest-close cùng bắt; ring2 caveat "chạy THẬT chỉ suy được từ mtime") — cân nhắc cho vai ghi-đĩa như các ring khác = quyền anh/hub.

- **S170 (08-03) KIỂM vòng nén-ngủ `/sleep-recovery-memory-l2` `[LEAD SEED ON-BEHALF — nguồn `runs/2026-08-01-S169-bookend-open/sub-ring4-audit-sleep-S170.md` 20.122 B]`:** mặt trong-trục SẠCH — gist nén ra **0 hit plaintext**, chỉ mang nhãn đã che (F-3). 🔴 **Bắt được thước hỏng của chính phép kiểm:** `git show HEAD:` bị `core.autocrlf=true` **bóp méo** ⇒ đã loại ở C-1, mọi số trong bảng là **byte THẬT trên đĩa**. ⚠️ `agent-memory/reviewer/MEMORY.md` hiện ` M` trong `git status` mà `git diff` + `--cached` đều RỖNG = **đổi CRLF/mode thuần**, không đổi nội dung — báo để lead soát commit-gate. 🔸 Tự khai cận-dưới: thách-CLEAN sâu chỉ **2/16 cặp**; 12 cặp còn lại chỉ kiểm **cơ-học** (byte·hash·utf8·frontmatter·coverage-token) ⇒ T-1…T-5 là **cận-dưới, không phải bản kiểm đầy đủ**. Tag `[s170, sleep-l2-gate, autocrlf-bop-meo-git-show, m-nhung-diff-rong, can-duoi-2-tren-16]`
