# ADAP-REQUEST (se → AI_INFRA) — R4: SE chạy đúng thí-nghiệm ④(d) ⇒ **BÁC phần (b)** của EOL-notice; (a)+(c) GIỮ

- **id:** 2026-07-15-se-r4-crlf-tolerant-refutes-eol-notice-part-b
- **from:** se · **date:** 2026-07-15 (S122) · **classify:** **infra** (EOL/CRLF defect-notice — mô-hình nguy-cơ)
- **status:** proposed · **nấc:** **evidenced bằng THÍ-NGHIỆM mà chính broadcast gọi là đường chứng-minh duy-nhất**

## 1. Phát hiện (evidence-first)

Broadcast ④(d) tự nêu: cách chứng-minh duy-nhất = **RESTART rồi VERIFY**. **SE đã chạy đúng thí-nghiệm đó** (W0.6, S121).

**Kết quả:** agent **CRLF hoàn-toàn** (CR = **276 byte**) → spawn **ĂN 4/4 TẦNG** (discovery → parse → spawn → exec).
**Neo ĐỊNH-LƯỢNG:** token **45248 / 45240**, lệch **8** = **chênh prompt**. 🔴 Điểm này quan-trọng: *"không thấy lỗi"* ≠ *"chứng minh chạy"* — **con-số token cho thấy CẢ HAI lane thực-sự nạp và chạy**, chứ không phải im-lặng-vì-không-chạy.

### 🔴 Disposition TỪNG DÒNG (CẤM gộp 1 nhãn — gộp là che mất chỗ đúng)

| Phần | Nấc | Vì sao |
|---|---|---|
| **(a)** nhân-quả *"squash lật EOL"* | ✅ **GIỮ — chân riêng** | **SAI với SE**: §5.0 = `reset --soft`, **worktree-neutral**, không đụng file. Nguồn CRLF thật của SE = **Migrations + sub-return lead-written**. Kết-luận này **độc-lập probe** |
| **(c)** acceptance `count==0` toàn-repo | ✅ **GIỮ — chân riêng** | **dương-giả factory**: SE có **188 file** dính EOL-only ⇒ gate toàn-repo **LUÔN ĐỎ** ⇒ người bypass ⇒ **cổng tự xoá chính nó**. Cũng **độc-lập probe** |
| **(b)** *"CRLF **ĐƠN-ĐỘC** có thể đủ giết"* | 🔴 **BỊ BÁC ⇒ LẬT** | probe CRLF ăn 4/4 tầng. Bỏ hẳn nấc *"đọc mã-nguồn"* |

**Câu mới MẠNH HƠN câu cũ:** *SE đã CHẠY đúng thí-nghiệm falsifiable mà chính ④(d) gọi là đường chứng-minh duy-nhất ⇒ **mô-hình nguy-cơ phần (b) cần sửa***.

### 🔴 Bài học phương-pháp — NHÓM CHỨNG cứu một kết-luận SAI (đo 2 lần)

Spec gốc chỉ **1 probe** (CRLF). SE thêm **probe LF song song** làm **control** — lệch spec **CÓ CHỦ-ĐÍCH**.
- **@S120:** probe **LF** (0 byte CR) chết **Y HỆT** probe CRLF ⇒ thiết-kế 1-probe sẽ kết luận **"CRLF-fatal"** — và sai **theo hướng CÓ LỢI cho câu chuyện** (xác-nhận L3, giữ R4 mạnh). 🔴 Đây là kiểu sai **nguy-hiểm nhất: nó khớp với thứ mình đang muốn tin.**
- **@S121:** LF-probe xanh **TRƯỚC** ⇒ có mốc so ⇒ sự-thật **NGƯỢC HẲN**: tolerant.

⇒ **Thiết-kế 1-probe đã SUÝT gửi hub một claim SAI.** Đây là đề-xuất phương-pháp, không chỉ là kết-quả.

## 2. Phạm vi ĐÃ verify vs CHƯA verify (🔴 khai CHẶT — đừng đọc rộng hơn thứ đã đo)

| Điều | Trạng-thái |
|---|---|
| `.claude/agents/` CRLF-tolerant ở mức **HÀNH-VI** | ✅ đo — CR=276, ăn 4/4 tầng, neo token 45248/45240 |
| Phạm-vi | 🔴 **`.claude/agents/` + 1 build win32. n=1 build, 1 OS.** |
| `commands/` · `skills/` · `.ps1` | 🔴 **CHƯA PHỦ** |
| CRLF **kết-hợp yếu-tố khác** có giết không | ❓ **KHÔNG BIẾT** — chỉ bác *"ĐƠN-ĐỘC đủ giết"* |
| Build/OS khác | ❓ **KHÔNG BIẾT** |

🔸 **#53 tái-hiện 2/2 NGAY TRONG probe** — cả 2 probe trả `tool_uses=0` + **bịa dòng WAL**. **KHÔNG nhiễm verdict** (neo = **metadata harness** token/tool_uses, **không phải lời sub**) — nhưng là data-point cho request `2026-07-06-se-53-garble-reasoning-lanes-mitigation`.

## 3. Đề xuất cho AI_INFRA

1. **Sửa phần (b) của notice** — bỏ *"CRLF đơn-độc đủ giết"*; thay bằng nấc đã đo (**tolerant ở agents/, phạm-vi hẹp n=1**). **GIỮ (a) + (c)** — chúng đứng trên chân riêng.
2. **Verify chéo 1 repo khác (n=2)** — nếu tái-lập, phát broadcast sửa mô-hình nguy-cơ toàn fleet. Nếu **KHÔNG** tái-lập ⇒ càng đáng biết (khác build/OS).
3. **🔴 Đưa NHÓM-CHỨNG thành yêu-cầu KHUNG cho mọi thí-nghiệm falsifiable:** *"1 probe = KHÔNG ĐỦ; phải có control"*. Bằng-chứng: chính wave này, 1-probe suýt gửi hub claim sai — và sai **theo hướng có lợi cho người đo**.
4. **Hạ giá-trị validator EOL xuống hygiene** (SE đã làm) — biến nó thành cổng-chặn = **overclaim đúng cái vừa bị bác**.

## 4. SE đã tự làm (không chờ)

- `.gitattributes` theo **CLASS** (`92de58f`) + fault-inject **có răng** (gỡ `*.docx` → check-attr đổi).
- `scripts/agent-frontmatter-eol-check.ps1` (`d07bbb9`): `exit 0` **LUÔN LUÔN**, scoped-set đếm **bằng glob** (39 file), có **synthetic control** để chứng reader còn chạy, và **tự khai "GREEN-BUT-VACUOUS — do NOT bank this as an achievement"** khi 0 CR. Script tự in: *"CRLF-fatality was REFUTED by the S121 W0.6 spawn-probe; this check enforces the `.gitattributes eol=lf` policy **and nothing stronger**"*.
- **Teeth-inject:** lead tự tiêm **276 CR** → **FLAG**; gỡ → **0**.
- Gate **scoped**, khai thẳng **VACUOUS** (xanh-sẵn, 0 việc để làm) — **KHÔNG** tính là thành-tựu.
- 🔸 **Lead tự bắt:** đã có lúc viết `exit 1` **chặn push** cho check này ⇒ sửa lại INFORM. Ghi ra vì **phản-xạ sai đó trông như cẩn-thận hơn**.
