[CLAUDE] Docs: S135-S136 adap khung-nhip-nam-vong 7-item — tick da-diem-vao OR-guard+label-pin + force-fire consent + nhip-no-probe 3-ve + 2 detector H25 (fault-inject 9/9, FP W3 tail-adjacency classified) + residual do-token e0bb5bbf + luat non-JSON-args + sleep-khuon; AC A10/10 B6/6 C8/8; reviewer GO 0C/0M/2n

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
pqhuy1987
2026-07-17 19:12:41 +07:00
parent 36ccf3bbe8
commit da349fc2c9
10 changed files with 413 additions and 39 deletions

View File

@ -81,3 +81,20 @@ PS> Select-String -Path .claude\agents\reviewer.md -Pattern "TRƯỢT"
- **(b) Văn-xuôi `docs/` ngoài scope sweep.** Kiểm-kê chỉ phủ `scripts/*.ps1` + `hmw.js` + `memory-budget.json`. Một nhãn "đã-đo" nằm trong prose tài-liệu sẽ KHÔNG bị bắt bởi đợt này — hub §5 cũng đóng chủ-đích lối văn-xuôi (đo thử thấy gần-toàn cảnh-báo-giả), nên đây là giới-hạn CÓ-CHỦ-ĐÍCH, không phải lỗ-hổng vô-tình.
- **(c) F11 — citation-trap gen-2 (S123):** câu cửa-duyệt ở `reviewer.md:46` **CHỨA CHÍNH các nhãn nó săn** (`measured/empirical/calibrated/đã-đo`) — đây là **mention-not-use** (nhắc tên marker để định-nghĩa luật, KHÔNG phải một hằng-số thật mang nhãn). Nếu mai sau SE port một **máy-quét khớp-mẫu tự-động**, dòng `:46` này sẽ tự-khớp và tự-flag chính nó (đúng bài citation-trap S123: doc định-nghĩa anti-pattern tất-yếu chứa mẫu đó). ⇒ Khi đó **BẮT BUỘC kèm exemption-note** cho `reviewer.md:46` (discriminator = enclosure use ⟂ mention), giống 3 site `calibration-interim` đã có miễn-trừ visible. Ghi trước ở đây để lần port scanner không tái con bệnh.
- **(d) OWNER-GATED — 2 quyết-định của anh (`owner-gated-proposals-dot-16-07.md`):** (ii) C2 `budget:89` lối-thoát rename `measured_token_estimate``token_floor_estimate` (sạch nhất, điều-kiện: grep toàn repo → nếu >1 ref thì update cùng commit; consumer script = 0 đã khai) **vs.** exemption-note sibling (ít-chạm). (iv) `budget:65` thêm đuôi provenance nguồn hằng-số `/3.0`. Cả hai cùng file `memory-budget.json` → gộp 1 lần anh trả lời. Worker CHƯA đụng 2 site này (an-toàn vùng owner-authority khi anh vắng).
## 6. Cập-nhật trạng-thái 2026-07-17 (append additive — wave khung-nhịp-năm-vòng S135; KHÔNG rewrite §1§5)
> Hai đính-chính trạng-thái, **ghi thêm** (không sửa dòng cũ — giữ lịch-sử). Nguồn: run `2026-07-17-S135-adap-khung-nhip-nam-vong`, LANE-C Item 6. Bối-cảnh mở khoá: bản **"Phương-pháp đếm token"** nay đã **PUBLISHED** (`content_sha256 e0bb5bbf`, bản `2026-07-15-Governance-phuong-phap-dem-token-tien-de-vong4`) — không còn là bản nháp / NO-GO — nên hai residual dưới đây khép lại được.
### (i) Đóng-ask do-token — ask KHÉP (lật trạng-thái §3.4 / dòng `:19`)
Dòng `:19` (**giữ nguyên làm lịch-sử**) khai *"ask do-token của SE **giữ MỞ** tới khi letter land chính-thức"*. **Trạng-thái nay đã LẬT (2026-07-17):** method-letter đã **published** (`e0bb5bbf`), nên ask do-token **KHÉP** đúng broadcast bản-thứ-năm mục **2a** (nhãn "đã-đo" phải neo nguồn **published / chạy-được**, không neo bản nháp). Hai site nguồn `memory-budget.json:65` (`token_estimate`) + `:90` (`_owner_override_note`) đã **thay anchor** từ bản-nháp-NO-GO sang bản `published …vong4 (e0bb5bbf)`, đồng-thời **hạ nhãn**: notice cắt-ngắn của Read = **cận-trên bảo-toàn** (heuristic ký-tự/2, đếm-thừa ~1.42× **KHÔNG cố-định**) — **KHÔNG** phải `real-N` / `đã-đo`; token thật nằm trong **DẢI** `[sàn char/4 .. trần notice]`. Bằng-chứng đo tại chỗ: kiểm `memory-budget.json` **hết sạch cụm anchor bản-nháp** (0 hit, baseline 2 site sống) · `grep-count "e0bb5bbf" memory-budget.json` = **2** · `ConvertFrom-Json` PASS · ASCII-không-dấu giữ nguyên. **Nấc: executed.** (Errata blameless kèm gửi hub: residual #1 của bản-thứ-năm đặt SAI landing-site — hub trỏ `crystallized-backfill.ps1` nhưng `git log -S` rỗng toàn lịch-sử ⇒ ps1 **NO-CHANGE**; 2 site thật là `budget:65/:90`, nay đã vá.)
### (ii) Flip-note 4c (câu cửa-duyệt `reviewer.md:46`) — nấc NẠP lên `executed-inferred` (🔴 KHÔNG phải `verified`)
§2 khai 4c = **executed → verified-pending** (agent `.md` **no hot-reload** ⇒ chờ restart + spawn-test reviewer). **Cập-nhật theo SUY-LUẬN (KHÔNG đo trực-tiếp):** điều-kiện runtime-proof **ĐÃ HỘI ĐỦ theo suy-luận**
> (a) commit S129 (`949ec33`-era, ~23:16) → các phiên **S130+ mở app mới** ⇒ restart **IMPLIED** (⚠️ **KHÔNG đo trực-tiếp** giờ khởi-động CLI);
> (b) `reviewer` **spawn thật ≥2 lần** (S133/S134) qua `/fable-real`, precommit-gate `wf_8bb5abee`;
> (c) corroborate S135: `/fable-real reviewer` **tự-quan-sát** persona của chính mình **có chứa dòng `:46`** câu cửa-duyệt — nhưng đây là **self-report, hedge** (sub tự khai, KHÔNG phải quan-trắc-viên độc-lập).
⇒ Nấc nâng `verified-pending`**`executed-inferred`**. 🔴 **Hai caveat GIỮ NGUYÊN (không xoá — S119 "giữ kết-luận thì giữ cả caveat"):** (1) "câu cửa-duyệt được **EXERCISE** trong một verdict thật" **chưa chứng riêng** (spawn-đi-qua persona ≠ nhánh-măng fire trên một diff mang nhãn); (2) nấc `verified` **vẫn thuộc AI_INFRA `/adap-audit`** cross-repo — SE **KHÔNG tự khai** `verified`.