# LEAD VERIFY ĐỘC LẬP — `D-LANE-01` defect `spawn-model-audit.ps1`

> Lane D (N3) tìm ra; lead **chạy lại toàn bộ bằng lệnh riêng**, không nhận suông. Kết luận: **CONFIRMED, MAJOR.**

## Phép lead tự chạy

| # | phép | kết quả |
|---|---|---|
| 1 | chạy `scripts/spawn-model-audit.ps1` | in `session scope : 80080445-… (last write 2026-08-06 10:10)` + `scope = CURRENT session only, by design` + `COUNTS: 1 dispatch \| 0 mismatch` + `TOTAL FLAGS: 0` |
| 2 | phiên HÔM NAY `be228103-…` có `subagents/workflows`? | **NO** ⇒ bị vị từ chọn-phiên bỏ qua |
| 3 | 🟢 **control-dương** — phiên hôm qua `80080445-…` có? | **YES** ⇒ vị từ *có* chạy, không phải thước lead hỏng |
| 4 | dân số phiên hôm nay | **17 lane `.jsonl` PHẲNG** trong `subagents/` |
| 5 | bản ghi model phiên hôm nay | **168 `claude-fable-5`** + **806 `claude-opus-5`** |
| 6 | mtime so sánh | hôm nay `2026-08-07 12:38` ⟂ máy chọn `2026-08-06 10:10` ⇒ **bỏ qua phiên mới hơn ~26 giờ** |

🔸 **Lệch nhỏ so lane D, đã giải thích, KHÔNG phải mâu thuẫn:** lane D đo `725 opus`, lead đo `806`. Số `claude-fable-5` **khớp tuyệt đối 168/168**. Nguyên nhân: lane opus **vẫn đang chạy** lúc lead đo ⇒ mục tiêu di động. Đây là *đo hai thời điểm*, không phải *hai bên sai*.

## Cơ chế hỏng
`scripts/spawn-model-audit.ps1:250-253` chọn phiên bằng vị từ **hình-dạng-đường-dẫn**:
```powershell
Get-ChildItem -Path $projDir -Directory |
    Where-Object { Test-Path (Join-Path $_.FullName 'subagents\workflows') } |
    Sort-Object LastWriteTime -Descending | Select-Object -First 1
```
`Test-Path subagents\workflows` là **ĐẠI DIỆN (proxy)** cho *"phiên này có spawn"*:
- ✅ đúng khi lane đi qua **Workflow tool** (`hmw.js` → `subagents/workflows/wf_*/agent-*.jsonl`)
- ❌ **SAI CÂM** khi lane đi qua **Task tool** — bản ghi rơi **PHẲNG** vào `subagents/agent-*.jsonl`

Phiên S180 spawn **toàn bộ bằng Task tool** ⇒ 0 thư mục `workflows` ⇒ máy **nhảy sang phiên hôm qua rồi dán nhãn "CURRENT session only"**.

## Vì sao nặng hơn một cờ thường
1. **Phủ thật của phiên hiện tại = 0/17 lane = 0 %**, mà máy in **`0 mismatch` / `TOTAL FLAGS: 0`** ⇒ **ĐÈN XANH GIẢ**. Đúng lớp bệnh `khuon…:295` gọi tên: *"chưa có dữ liệu" bị in ra trông y hệt "đã đo và bằng không"*.
2. **Toàn bộ 168 bản ghi `claude-fable-5`** — đúng **mô hình đắt** mà cả GĐ-5 sinh ra để canh — nằm **trọn trong vùng mù**.
3. Máy **tự dán nhãn sai** ⇒ người đọc báo cáo **không có cách nào biết** nó đang đo phiên khác. Đúng class `feedback_absence_looks_like_clean`.
4. Nó đánh thẳng vào **nghiệm thu TC-09 của hub** (`thu-chinh:84`): *"máy soát chỗ-ngồi trả không có lượt nào lệch"* — SE **đang trả đúng câu đó**, trên mẫu **1 lane của hôm qua**.
5. Máy **CÓ** control cho vế hằng-số (khối A `anti-vacuous note`), **KHÔNG có control cho vế DÂN SỐ**.

## 🔴 Hai lớp của chính lá thư, gặp nhau trong một script
- **LỚP-8 ở tầng MÁY** — nhãn phạm vi (*"CURRENT session"*) **rộng hơn** cái nó thật sự quét. (SE mới biết LỚP-8 ở tầng NHÃN: slot `~~ĐÓNG~~` hẹp hơn thi hành.)
- **LỚP-4** — `TOTAL FLAGS: 0` ≠ không có vấn đề.

## 🔸 KHAI CHẶT PHẠM VI — cái gì sụp, cái gì KHÔNG
- ❌ **Sụp:** mọi lượt chạy `spawn-model-audit.ps1` trên phiên mà lane spawn **bằng Task tool** ⇒ đèn xanh giả. **Phiên S180 là một ca như vậy** — đo được: 17 lane phẳng, 0 thư mục `workflows`, máy nhảy sang phiên hôm qua.

  ⚠️ **ERRATA của LEAD (tự bắt, cùng lượt):** bản đầu dòng này viết *"lead đã in dòng `[OK] worker-tier-pin holds` ở bookend @open mà không biết nó đo phiên hôm qua"* — **SAI, chuyện đó không xảy ra.** Bookend @open S180 chạy **8 script** (`session-scaffold` · `session-counter-tick` · `nhip-no-probe` · `distill-shard-probe` · `governance-detectors` · `memory-selfimprove-audit` · `measure-agent-memory` · `crystallized-backfill`) — **KHÔNG có `spawn-model-audit.ps1`**. Lượt chạy DUY NHẤT của máy đó trong phiên S180 là **chính lượt verify này**.
  🔴 **Class:** `claim-stronger-than-work` — lead thêm một chi-tiết **không đo được** vào một lập-luận **đã đứng vững**, vì chi-tiết đó làm câu chuyện kịch-tính hơn (*"đã cắn ngay hôm nay"*). Defect **không cần** câu đó mới nặng: nó nặng vì **phủ 0/17 + in đèn xanh**, đúng dù lead có chạy nó ở bookend hay không.
  🔸 **Đây là lần thứ 5 lớp *"phát biểu rộng hơn cái đã đo"* xuất hiện trong phiên S180** — 4 ở vai (`tooling-auditor` BÁC-1 "5 bề mặt độc lập" thật 2 · `ring1` "2 engine khớp" chung filter hỏng · `ring2` đo 5 bề mặt kết cho mọi bề mặt · `N2` tuyên bên-thắng ở ca lệch-đơn-vị), **1 ở lead** (ca này).
- ✅ **KHÔNG sụp:** phép đo **H23 @S126** (*spawn-param thắng frontmatter hard-pin, "0-mismatch"*) chạy trên run **`wf_f960dae2-fa0`** = **đi qua Workflow tool** ⇒ vị từ **nhìn thấy được** ⇒ **phép đo đó vẫn đứng**.
- 🔴 **CẤM đọc rộng hơn:** đây **không** phải "mọi số liệu model của SE đều sai". Đây là *"máy mù với một trong hai đường spawn, và im lặng về việc đó"*.

## Trạng thái
**Propose-only, CHƯA sửa** — đây là máy governance, sửa phải qua wave có gate. Vào **N4** như một khoản GĐ-5 bắt buộc (nó chống lưng chính câu *"GĐ-5 gần xong nhất"*), và vào **adap-report** như một ca LỚP-4/LỚP-8 tự tìm được.
