[CLAUDE] Skill: land 5 slot owner ratify @S172 (68·69·70·71·72)
All checks were successful
Deploy SOLUTION_ERP / build-deploy (push) Successful in 6m41s

68 — mở enum class `view-claim-broader-than-sample` (kiểu hỏng thứ tư:
suy-luận vượt mẫu; 3 nhóm class cũ không phủ được). Seed
class_repeat.counts khoá mới = 0 CÙNG NHỊP ⇒ bất-biến counts ≡ enum
giữ 12/12 hai chiều.

69 — wire cổng ép-seed C2 vào /pause.md §2.5 (đếm 2 cột A∖B, seed
on-behalf trước khi commit `wal: pause`). Token cổng-seed 0/5 → 5/5.
Vá cơ chế lead-gap FLAG-6: phiên kết bằng /pause thì phép đếm không
bao giờ chạy ⇒ sót seed là tất yếu cấu trúc, không phải đãng trí.

70 — tách 2 sổ đếm H24: +param `-CoCa` cho h24-signal-write.ps1.
Class CÓ CA nhưng không thành FLAG (lead tự khai ⇒ con-đo xếp ngoài
TOTAL) nay CHẶN RESET nhưng KHÔNG tăng tally. Vá incentive-inversion
ring2-audit A4 bắt: cơ chế cũ thưởng cho việc giấu.
Fault-inject 4/4 (CoCa chặn reset · đối chứng âm vẫn reset · rào enum
exit 2 · happy-path exit 0). Khôi phục view-stale-header 0 → 4.

71 — gom trọn nợ harvest 11 vai / ~306 KB (S168 6 vai · S171 4 vai +
reviewer×3 lens · cicd 2 sha mở từ S162). KHÔNG gom S159-bookend-open
(dương-giả, ring1 chứng 4/4 byte-exact). Sleep probe pending=1/15 ⇒ IM
nên không nén. Ghi uỷ quyền thường trực gom+nén = AUTO, lead tự quyết,
kèm 2 rào không được nới theo.

72 — MFE vào nhịp closeout: gỡ cổng từ-khoá `eval` ⇒ AUTO mỗi closeout.
Tiền đề "MFE tắt" đã ăn trọn lớp-① reinject + E3 của harness-refine;
đo lại: exit 0, 23 role, implementer-frontend 11/13 = 85%.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
pqhuy1987
2026-08-05 10:34:21 +07:00
parent 523211f2c3
commit 6730eb4d48
18 changed files with 121 additions and 9 deletions

View File

@ -21,6 +21,21 @@ Thực-hiện **tuần-tự 5 bước** sau; trong lúc chạy **KHÔNG nhận v
- Đẩy mọi trí-nhớ đang dirty (chưa ghi) xuống đĩa (agent-memory / run-folder).
- Ghi-chú-dở **DÀI** (context, phân-tích giữa chừng) để ở **run-folder / work-state**, **KHÔNG** nhét chi-tiết dài vào WAL — WAL phải giữ tính "liếc một cái là biết".
### 2.5 🔴 C2 checklist artifact-vs-entry — ÉP SEED TRƯỚC KHI CHỐT (wire @S172, owner slot 69)
> **Vì sao cửa này tồn-tại — truy được CƠ-CHẾ, không phải đãng-trí (`lead-gap-auditor` FLAG-6 @S172, `ring2-audit` F-4 HELD tuyệt-đối):** cổng ép-seed C2 trước đây **CHỈ có ở `/session-end`**; `/pause.md` đo được **0 hit trên cả 5 token** (`C2` · `seed` · `MEMORY.md` · `on-behalf` · `diary`). Phiên nào **kết bằng `/pause`** thì phép đếm AB **không bao giờ chạy** ⇒ sót seed là **TẤT-YẾU CẤU-TRÚC**. Ca thật: S171 kết bằng `/pause`, `ctx-verifier` chạy 15:47 mà sổ dừng ở S168 — phát-hiện mãi tới S172, và đó là **lần thứ 5** của carry `tiep-3ter-seed-unwired`. Không wire cửa này thì **lần 6 đã hẹn giờ ở cửa `/pause` kế**.
> 🔗 **Luật đầy-đủ = canonical [`session-end.md`](session-end.md) §L.b(j)(ii-ter)3-bis.** 🔴 **B1 — mục này CHỈ ÁP, CẤM chép luật.**
**Đếm 2 cột, ngay trước khi ghi WAL:**
- **cột-A** = tập VAI có artifact sinh trong cửa-sổ này (`ls .claude/workflows/runs/<run của cửa-sổ>/sub-*.md` → rút tên vai; **cộng** mọi sub spawn lẻ không qua run-folder).
- **cột-B** = tập vai có **entry MỚI** trong `.claude/agent-memory/<vai>/MEMORY.md` mang nhãn phiên hiện-hành.
🔴 **`A B ≠ ∅` ⇒ SEED ON-BEHALF NGAY (lead single-writer, B3 VERIFY→APPEND), CẤM commit `wal: pause` khi hiệu còn phần-tử.**
- **11/23 vai bị luật CẤM tự-ghi** (INFORM-only, `tools:` không khai Write/Edit) ⇒ lead-seed là **ĐÚNG THIẾT-KẾ**, không phải chống-chế. Bệnh nằm ở **bước seed thiếu phép đếm ép** — KHÔNG sửa bằng cách "bắt vai tự ghi". *(🔴 `ring2-audit` F-6 @S172 làm chặt thêm: vai vẫn có `Bash` nên **ghi được về vật-lý**; nhưng khai read-only mà ghi = **residual-write vi-phạm khai-báo**, và backstop THẬT là git-diff commit-gate — nên đừng đọc thành "vai bất-khả-thi", cũng đừng cấp Write để làm đẹp chỉ-số.)*
- **Bằng-chứng cửa này cần thiết:** M9 (nghi-thức seed on-behalf) tồn-tại từ S149 mà **vẫn rớt 3 lần** (S153 · S158 · S162) vì chạy bằng **TRÍ-NHỚ**. Phép đếm 2 cột thay trí-nhớ bằng **luật soi-được** — cùng bài với `dry-run bắt lời-hứa-chưa-land`.
- Cửa này **KHÔNG chặn** `/pause` khi không đo được (lỗi script/glob) ⇒ in `C2-probe loi (khong chan)` + ghi 1 dòng `[!]` vào WAL rồi đi tiếp; **im-lặng bỏ qua thì KHÔNG được**.
## 2.6 Ghi context-block vào thư-mục phiên-LOGIC (S146 — lane CỘNG-DỒN, cặp với `/tiep §2.6`)
🔴 **FORM HUB (owner chốt @S148 "đối ứng đúng chính xác như hub") — TÁCH marker ⟂ narrative, KHÔNG gộp 1 file như form SE cũ:**