# BẢNG GỐC 12 TC — gói nâng cấp quy trình 7 giai đoạn (SE)

> **Hợp đồng nghiệm thu của cả gói.** Dựng @S181 · 2026-08-07, wave **W6**.
> Mỗi ô: **{số · lệnh tái lập · ngày đo}**. Số nào không đo được thì **khai**, không nặn.

## 🔴 Bốn luật của bảng này — đọc trước khi sửa bất cứ ô nào

1. 🔴 **CẤM chữ *"đã được kiểm chứng"* trong MỌI ô.** Nấc đó **chỉ hub cấp**, sau khi hub soi bằng chứng thật ở kho SE. Nấc SE tự khai tối đa = *đã thi công*.
2. 🔴 **BỐN Ô GIỮ NGUYÊN CHỮ CỦA HUB, CẤM điền số cho trông đủ** — `TC-02` · `TC-03` · `TC-07` · `TC-10`. Hub **cố ý** để chữ và tự khai lý do: *bản gửi ra ngoài không được lạc quan hơn bản trong nhà*. Nguyên tắc hub tự viết: **"một bảng gốc thật thà tám dòng có giá hơn mười hai dòng đẹp mà bốn dòng bịa."**
3. **`không áp dụng` phải CÓ KHAI** — kèm phép đo chứng minh, không phải câu tự nhận.
4. **Mọi số phải có lệnh tái lập** chạy được, kèm ngày đo. Số không có lệnh = số chép tay.

🔸 **Đính chính một lệch trong chính gói (bắt @S181):** `spec:28` gộp `TC-03` vào nhóm *"chưa có dụng cụ"*. Hai nguồn đọc thư gốc — `sub-invest-fitmap-S180.md` và `adap-upgrade-pack-fitmap.md` — đều ghi chữ hub cho `TC-03` là ***"chưa đủ mẫu"***. Bảng này theo **2 nguồn đọc thư gốc**, không theo câu tóm của spec.

---

| TC | Bệnh hub mô tả | Ô SE | Lệnh tái lập | Ngày đo |
|---|---|---|---|---|
| TC-01 | nhắc nhiều lần mới làm | **CÓ.** Số nay **ĐO ĐƯỢC** — sổ dựng @W4: **1 mục** lặp ≥2 / 3 mục gốc (6 dòng, gộp 3 dòng nhắc-lại) | `powershell -File scripts/nhip-no-probe.ps1` → vế `so-yc` | 2026-08-07 |
| TC-02 | cho làm thẳng vẫn hỏi | 🔴 **GIỮ CHỮ HUB: *chưa có dụng cụ*.** SE cũng **0 phép đếm** — không nặn số | — (không có dụng cụ ở cả hai phía) | 2026-08-07 |
| TC-03 | model mạnh hiểu đúng hơn | 🔴 **GIỮ CHỮ HUB: *chưa đủ mẫu*.** Phía SE = **`không áp dụng` CÓ KHAI**: SE không dùng model thường ở bất kỳ chỗ ngồi nào | `grep -l '^model: opus' .claude/agents/*.md` = **28/28** · `grep -l '^effort: max'` = **28/28**; control âm: liệt mọi giá trị `model:` chỉ ra **1** dòng. 🔴 **Số cũ ghi "26/26" là SAI** — đó là roster TRƯỚC khi W4b thêm 2 vai, và nó **khẳng định phủ đủ** trong khi 2 vai mới thiếu `effort: max`. Bắt được nhờ **mẩu garble** của `tooling-auditor` (#53), đã vá cả persona lẫn số | 2026-08-07 |
| TC-04 | vật chứng lượt đắt sót | **CÓ — nặng nhất.** Lưới đã dựng và đang trả lãi; sổ khung-nhìn lượt đắt land @W5b vế (i): **8** run-folder có dấu lượt đắt / **88** tổng | `grep -rl 'fable-real\|fable-clone' .claude/workflows/runs/*/run.md \| wc -l` | 2026-08-07 |
| TC-05 | vai soi ghi-đĩa cấm-sửa | **CÓ nhu cầu, đã có ~70%** — cặp quan sát `harvest-curator` + `tooling-auditor`, propose-only; backstop THẬT = git-diff commit-gate, KHÔNG dựa thiếu-tool | `ls .claude/agents/{harvest-curator,tooling-auditor}.md` | 2026-08-07 |
| TC-06 | nghi thức tự-ý-bỏ | **CÓ — đo được, và SE tự khai:** drift-audit trễ **6 ngày** so hạn 08-01 (`CLAUDE.md`). 🔸 Thư hub 2026-08-07 tách lại trục này: **tần suất = quyền chủ dự án, KHÔNG tích nợ**; chỉ *độ đầy đủ khi chạy* mới là lỗi | `grep -n 'ĐÃ CHẠY 2026-08-07' CLAUDE.md` | 2026-08-07 |
| TC-07 | chủ vắng, máy đứng chờ | 🔴 **GIỮ CHỮ HUB: *chưa có dụng cụ*.** SE **0 bộ đếm** thời gian đứng chờ. Luật tự-trị 3 bậc (`§LT3`) chữa phần *hành-vi*, **không** chữa phần *đo* | — (không có dụng cụ ở cả hai phía) | 2026-08-07 |
| TC-08 | audit trong dòng chỉ bắt cái sống lâu hơn nó | **CÓ — ca chuẩn, thuốc đã uống:** vòng KIỂM-của-KIỂM `ring1/ring2/ring4-audit` + `harness-audit`, no-self-exempt | `ls .claude/agents/ring{1,2,4}-audit.md` | 2026-08-07 |
| TC-09 | chỗ ngồi lệch model không ai biết | **CÓ bệnh-gốc; MÁY ĐÃ VÁ @W5.** Trước vá: **0** lane thấy trên 5 phiên gần nhất (`wf=0`) mà vẫn in `TOTAL FLAGS: 0`. Sau vá: **24/24** lane, có mẫu số + dòng KHAI. Phía SE = `không áp dụng CÓ KHAI` (26/26 pin `opus`) | `powershell -File scripts/spawn-model-audit.ps1 -SessionId <id>` → dòng `mau so lane` | 2026-08-07 |
| TC-10 | đo tiêu thụ per-cửa | 🔴 **GIỮ NGUYÊN CHỮ HUB: KHÔNG ĐO ĐƯỢC.** SE cũng không có. 🔴 Đây là **lỗ CHỮA**, không phải ô đã xong — SE có doctrine *"đo BYTE, CẤM quy token"* (S158) nên không in được token/cửa; adopt ở dạng **nghĩa vụ khai** (`ritual-labels §5` C3-08) | — (khai `KHÔNG ĐO ĐƯỢC` theo đúng chữ hub) | 2026-08-07 |
| TC-11 | tên duy nhất, không rớt máy đọc | **CÓ — ≥3 ca.** Chuẩn tên + máy soi land @W1; nay **7/7** nhóm khớp kỳ vọng, baseline tách file dữ-liệu @S181 | `powershell -File scripts/naming-scan.ps1` → 7 dòng `mau so` | 2026-08-07 |
| TC-12 | chấm điểm treo | **CÓ — nặng hơn hub: VẮNG CƠ CHẾ HOÀN TOÀN** (điểm chưa từng được sinh). Luật chấm điểm land @W4b (`harness-11-engine` PHẦN P, 5 khoản bất biến) + 2 vai tầng-2/tầng-3. 🔴 Lượt đầu in **`KHÔNG ĐO ĐƯỢC`** đúng luật, KHÔNG in điểm | `grep -c '^### P\.' docs/governance/harness-11-engine.md`; spawn `score-counter` | 2026-08-07 |

---

## Ô nghiệm thu của chính bảng này

| Phép | Kỳ vọng | Lệnh |
|---|---|---|
| đủ 12 dòng | **12** | `grep -c '^| TC-' docs/governance/adap-reports/upgrade-pack-phased-bang-goc.md` |
| 4 ô giữ chữ đúng chỗ | TC-02·TC-07 = *chưa có dụng cụ* · TC-03 = *chưa đủ mẫu* · TC-10 = *KHÔNG ĐO ĐƯỢC* | `grep -nE '^\| TC-(02\|03\|07\|10) '` |
| không tự phong nấc | **0** | `grep -c 'đã được kiểm chứng'` — dòng luật-CẤM ở đầu tệp là **use**, không phải claim; đếm ở phần BẢNG phải là 0 |

## 🔏 Ô RC-mark

**Chủ dự án chấp thuận đóng dấu @S181 (2026-08-07): _"đồng ý stamp - ký tên"_.**

| Trường | Giá trị |
|---|---|
| RC-signature | `RC-pqhuy1987-07-08-2026-21-42-10` |
| Phạm vi ký | Bảng gốc 12 TC + niêm phong W6 **trên phạm vi ĐÃ THI CÔNG tính đến S181** |
| 🔴 Ngoài phạm vi ký, khai rõ | **W3b** (chờ soak ≥1 phiên) · **W5b vế (ii)** (chờ P7 vế ii) — **KHÔNG** được đọc là đã niêm phong |

🔴 **Dấu này KHÔNG phong nấc *đã được kiểm chứng*.** Nấc đó chỉ hub cấp sau khi soi bằng chứng thật. Dấu này chỉ chứng: chủ dự án đã đọc và chấp thuận **phạm vi đã thi công**.
