---
name: machine-blind-classes
description: 4 lớp lỗi nháp `_mind` mà `mind-check --draft` LUÔN xanh nhưng ngữ-nghĩa sai — soi đúng 4 chỗ này trước, đừng đọc tuần tự
metadata:
  type: feedback
---

Máy `mind-check --draft` xanh (`dat=N TRUOT=0`) KHÔNG nói gì về 4 lớp dưới. Soi ĐÚNG 4 chỗ này trước khi đọc tuần tự cả nháp:

1. **Nhãn D lặp trên 1 dòng** — máy chỉ đòi *có* nhãn, không đòi *đúng 1*. Ca thật: `{đang-cãi}` vừa nằm trong ngoặc mô-tả vừa ở cuối dòng ⇒ `grep -no '{...}'` ra 2 hit cùng số dòng. Phép soi rẻ: đếm hit-per-line, không đọc mắt.
2. **Ý mục D RƠI IM-LẶNG giữa 2 block** — bất-biến ⇒ mất vĩnh viễn. Phép soi: diff tập ý D của block top hiện có (`_mind`) với nháp; ý CHƯA định-đoạt mà vắng = SỬA; ý ĐÃ định-đoạt mà vắng = vẫn cần 1 dòng "rời D + con-trỏ" (tiền lệ house: MIND-2 làm đúng kiểu này).
3. **Lời anh trong dấu nháy + quy-kết "anh nói/anh chọn"** — rào-1 của máy chỉ bắt blockquote mở đầu `anh:`; câu trích nhúng giữa dòng lọt sạch. Nhà verbatim = `_context-s-<N>.md` entry `PAUSE-<k>`. Phân biệt: dùng làm **TÊN** (module/menu) = hợp-lệ; dùng làm **TRÍCH LỜI** = phải bỏ nháy + `xem PAUSE-<k>`.
4. **Chép lại WAL** — nặng nhất ở mục A (dãy con-số cicd/deploy) và mục C (câu "gốc lỗi" đã có nguyên văn ở WAL). Đọc chéo WAL trước, chỗ nào ≈90% trùng thì đề con-trỏ. Ăn tiền gấp đôi khi trần `_mind` >85% vì mỗi byte thừa ép nén thêm block cũ.

**Why:** máy lo cơ-học/literal; 4 lớp trên đều là ngữ-nghĩa ⇒ chỉ vai bắt được, mà nháp là cửa SỬA duy nhất (block cũ bất-biến).
**How to apply:** thứ tự soi = (2)→(3)→(4)→(1) rồi mới đọc xuôi A-E; mỗi phát hiện phải kèm con-trỏ đĩa (`_mind` dòng nào / WAL dòng nào / `_context:<line>`) để lead vá không phải đi tìm. Liên quan [[ctx-curator-run-log]].
