diff --git a/.claude/WAL.md b/.claude/WAL.md index 4f83148..1ef5d92 100644 --- a/.claude/WAL.md +++ b/.claude/WAL.md @@ -23,7 +23,8 @@ chain: - [x] **W4b GĐ-4 XONG (P8+P4)** | luật chấm điểm = `harness-11-engine` **PHẦN P** 5 khoản BẤT BIẾN (công thức trừ theo MỤC · nguồn đã ký · 4 tầng ranh cứng · 3 mốc · đường ghi lại) · khối chấm wire **2 cửa** (`session-start §2.1.10` + `session-end §L.b(k-bis)`) kèm rào `KHÔNG ĐO ĐƯỢC` + INFORM-only ≥3 phiên + tách *đủ-khi-chạy* ⟂ *tần-suất=quyền-anh CẤM tích nợ* · **P4**: cap 20→**30** đủ 2 mirror ⇒ **slot (75) ĐÓNG** (28 vai ≤ 30, hết LOUD-skip) + 2 vai `score-counter`/`score-count-auditor` + seed `measured{}` + **thư mục nhật ký** (máy soi tên bắt lead seed nửa vời) - [ ] 🔸 2 KHAI THẲNG: (a) acceptance W4 ô-1 `grep -c '^ST-'`=**0** vì sổ dạng BẢNG, đếm đúng dạng=**2** — regex giả-định layout phi-bảng (`acceptance literal tự-lão-hoá`), KHÔNG bẻ bảng chiều regex · (b) 🔄 **ĐÍNH CHÍNH @S181:** lead viết "2 vai mới chỉ ăn từ RESTART kế" — **SAI**, runtime đăng ký NGAY, spawn-probe chạy được trong cùng phiên. 2 bề-mặt đều khớp (registry SỐNG · `VALID_ROLES` 28=28 đĩa). Khối chấm ở 2 cửa **vẫn** cần restart (command `.md` no hot-reload) — đừng gộp 2 thứ - [ ] **W3b** — P1=PA-2 xong nhưng còn điều-kiện *rider-jump W2 soak INFORM ≥1 phiên* (W2 land hôm nay ⇒ CHƯA đủ tuổi; chặn tự tan). Việc: phân loại ~70 cờ từng cái -- [ ] 🔴 **W5b CHẶN — chờ anh P7 vế (ii)** (truyền nguyên-văn lane dispatch = đổi cách anh ra lệnh) · 🔴 **W6 — mốc ký RC là của anh** +- [~] **W6 PHẦN LÕI XONG (anh chốt "đồng ý stamp - ký tên" @S181)** | `adap-reports/upgrade-pack-phased-bang-goc.md` **12/12 TC** · 4 ô GIỮ CHỮ hub đúng chỗ · **0** tự phong nấc trong bảng · RC `RC-…-07-08-2026-21-42-10` ghi rõ **phạm vi ký = phần ĐÃ THI CÔNG**, W3b/W5b(ii) khai NGOÀI phạm vi · **mutation-test E-9 ĐẠT** (nền 0 → bỏ 1 tên → **2** đỏ mới → trả lại 0). CÒN: cổng đồng-bộ 4 tầng · bảng A16 21 dòng · báo-cáo cuối khuôn B +- [ ] 🔴 **W5b vế (ii) CHẶN — chờ anh P7(ii)** (luật truyền nguyên-văn vào prompt lane đắt) · **W3b** chờ soak ≥1 phiên next: thi hành P2 (2 SITE) -> W4 -> W5. Thư hub 08-07 ĐÃ đọc + đã tính vào quyết-định đợt-2. Việc rời chờ xếp: 6 khoản đã chốt (P3-đóng-tập + phép-thử-A10 · P5-vào-ACTIVE-MARKS · P7(i)-expensive-runs-view · P8-wire-2-cửa · _index-tách-2-cột · baseline-ra-file-dữ-liệu) 🔴 P2 = **2 SITE** (`spec:61`): `tiep.md:181` **+ `pause.md:115`** — cả 2 mang CÙNG câu "CẤM tạo file checklist nguồn-đôi (sàn-3)". Sửa 1/2 ⇒ W4 mở nhưng `/pause` VẪN chặn. WAL cũ + `_mind` B + `_context`:56 chỉ chở site-1 (ctx-verifier cờ-3, lead xác minh bằng mắt @S181). diff --git a/docs/governance/adap-reports/upgrade-pack-phased-bang-goc.md b/docs/governance/adap-reports/upgrade-pack-phased-bang-goc.md new file mode 100644 index 0000000..41c0806 --- /dev/null +++ b/docs/governance/adap-reports/upgrade-pack-phased-bang-goc.md @@ -0,0 +1,52 @@ +# 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 -c 'model: opus' .claude/agents/*.md` = **26/26**; control âm: liệt mọi giá trị `model:` chỉ ra **1** dòng | 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 ` → 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**.