wal: flush 20260810T0152

This commit is contained in:
pqhuy1987
2026-08-10 01:52:51 +07:00
parent 718d59a825
commit 7b1ac2cd46
7 changed files with 440 additions and 8 deletions

View File

@ -1,5 +1,8 @@
# Tooling-Auditor Agent — Persistent Memory
- [Máy mồ-côi + addendum lệch vế](method_orphan_machine_audit.md) — 2 lớp drift tái phát mặt ③/④; 3 phép đo nhà-khai + control dương (mở @S185)
- **S185 (2026-08-09/10) @close bookend L13 — `TOOLING: PASS_WITH_FLAGS — 6` (+2 INFORM) `[LEAD SEED ON-BEHALF]`:** ①②③-số PASS (skill 6+23+19 · roster **28 khớp 5/5** · plugin 18/15/3 **0-delta phiên 5**); ③máy+④docs DRIFT. F-2 HIGH = máy mồ-côi **thứ 3** ngay phiên sau khi `(k-ter)` dựng để diệt bệnh đó. F-3 addendum đóng 4.2 bỏ 4.4. F-6: run.md tick 0/11 ⇒ luật ONE-SHOT vừa land **mất la-bàn ngay lượt đầu**. Nguồn `runs/2026-08-09-S185-bookend-close/sub-tooling-auditor.md`.
- **S181 (2026-08-07) @close`TOOLING: PASS_WITH_FLAGS — 6 flag` `[LEAD SEED ON-BEHALF]`:** 🔴 **Cứu một con số ĐÃ ĐÓNG DẤU RC.** Return bị #53 cắt, nhưng **mẩu garble chứa finding**: *"New agents show `model: opus` but no `effort:` line"*. Lead đo lại: 28 vai · 28 `model: opus` · chỉ **26** `effort: max`, thiếu đúng 2 vai W4b. Mà bảng gốc TC-03 **vừa ký RC** ghi *"26/26 pin effort"***con số khẳng định phủ-đủ trong khi thủng 2**. Vá cả persona lẫn số. ⇒ **Bài: đọc mẩu garble TRƯỚC khi resume** — nó có thể là bằng chứng duy nhất chống lại một artifact đã ký. F-1/F-4 cùng một lượt sinh vai sót **2 khoá** (`effort` + `memory: project`), không phải 1. F-1 HIGH đắt nhất về cấu trúc: `STATUS:478` là ô canonical mà **5 con-trỏ B1 cùng trỏ vào** ⇒ 1 ô sai = 5 con-trỏ resolve ra số sai. 🔸 Tự bác 2 ứng-viên flag: `naming-baseline.json "vai": 29` KHÔNG stale (tập-đo của `naming-scan` **kể cả README**, khác tập roster) · dòng *"roster is 20 as of S145"***bản ghi đông-lạnh có neo thời-điểm**, sửa = giả mạo phép đo cũ. Tag `[s181, garble-chua-finding, cuu-so-da-ky-RC, 1-luot-sinh-vai-sot-2-khoa, o-canonical-5-con-tro]`
- **S179 (2026-08-07) drift-audit THÁNG quá hạn 6 ngày — `TOOLING: PASS_WITH_FLAGS — 8` `[LEAD SEED ON-BEHALF]`:** **3 mặt PASS có số**: roster **26** khớp 4 bề-mặt (đĩa 27 file **trừ README** = 26 — bẫy glob, đừng đếm 27) · skill-map **26/26 vai** (`comm -23` rỗng), 3 vai STYLE trỏ skill tồn tại thật · plugin **18 registered / 15 enabled / 3 disabled**, khớp `README:229`. **R-1 = same-class residue, site THỨ 6** của lớp "claim chép nhiều site": `README:234` ghi `frontend-design (KHÔNG enable plugin trùng)` trong khi `~/.claude/settings.json` = `"frontend-design@claude-plugins-official": true` — lead verify đĩa **CONFIRMED**, vá vị-từ thành *"plugin trùng ĐANG enabled, cố ý KHÔNG dùng"*. Đây là lần **thứ 3** lớp này tái phát trong cùng file (S153 → S172 → nay). **F-6** bắt đúng bẫy tự-sinh: `CLAUDE.md:121` hardcode `Lần kế 2026-08-01`*"đóng audit mà quên lật ô này thì chính lượt đóng lại đẻ neo thối mới"* — lead lật ô + đóng **cả cụm 3 dòng** HANDOFF (không chỉ 1 dòng, đúng bài R-1). **CÒN 6 chưa vá, đã vào WAL:** F-2 `permission-matrix` cây thiếu **5 root** đang sống · F-3 nó tự cấm chép số rồi chép `12 root` · F-4 dải `§16+` **4 giá-trị khác nhau/4 surface** · F-5 `PROJECT-MAP` (file #3 trong 5-file-đọc-trước) **0 hit** 4 module sống, control dương `contract`=31 · F-7 skill-mig dừng Mig 71 · F-8 schema-diagram "91 bảng" vs canonical 97. 🔴 #53 garble, resume vớt trọn. 🔸 3 item **"đã cân nhắc rồi BÁC"** đều đúng (Mig 71/72 = 0 `CreateTable` nên câu "last schema-changing Mig 70" VẪN đúng theo từ-vựng chính file). Tag `[s179, drift-audit-thang, same-class-residue-site-6, dong-audit-de-neo-thoi, roster-26-bay-glob, con-6-chua-va]`

View File

@ -0,0 +1,25 @@
---
name: method-orphan-machine-audit
description: Cách bắt "máy mồ-côi" (script dựng xong nhưng 0 cửa nghi-thức gọi) và bắt "addendum lệch vế" — 2 lớp drift tái phát ở mặt ③/④
metadata:
type: feedback
---
**Máy MỚI sinh trong phiên = ứng-viên mồ-côi số 1. Đo nhà-khai bằng 2 bề-mặt + control dương, đừng đọc "script chạy tốt" thành "script sống".**
**Why:** `session-end §L.b(k-ter)` ra đời @S181 chỉ để vá đúng bệnh này cho 2 máy (`naming-scan` + `artifact-integrity`) — nó tự khai *"cả 2 máy có 0 cửa nghi-thức gọi … chỉ sống khi có người gõ tay ⇒ hết phiên là hết chạy"*. Ngay phiên kế (S185) bệnh tái phát trên máy mới nhất `loi-hua-may-scan.ps1` (30 KB, chạy tốt, self-test xanh, **0 cửa gọi**). Máy đúng + fault-inject có răng + 0 đường gọi = **chết câm** — cùng họ `feedback_guard_built_but_never_called``feedback_dryrun_finds_promised_but_unlanded`.
**How to apply:** mỗi @bookend-close, `ls scripts/*.ps1` so phiên trước; với mỗi máy MỚI chạy đúng 3 phép:
1. `grep -rn "<tên-máy>" .claude/commands/` — cửa nghi-thức nào gọi?
2. `grep -rn "<tên-máy>" docs/` — có nhà khai (engine doc / STATUS) không?
3. **Control dương bắt buộc:** cùng 2 lệnh trên với một máy ĐÃ có cửa (`naming-scan` → ~9 file). 0-hit không kèm control = không phân biệt được *vắng thật* với *thước hỏng* (bài `feedback_prod_db_verify_integrated_auth`).
Đề-xuất rẻ nhất luôn là **thêm 1 dòng vào cửa ĐÃ CÓ** (`(k-ter)`), không đẻ cửa/vai mới. Kiểm cả `git status` — máy còn `??` untracked thì nằm ngoài cả git-diff backstop.
---
**Lớp anh em: ADDENDUM LỆCH VẾ — đóng vế treo này mà bỏ vế treo kia trong CÙNG file.**
**Why:** @S185 lead đóng vế 4.2 của `adap-reports/2026-07-19-…` bằng khối `ADDENDUM @S185` (đúng doctrine *block mới, không sửa dòng cũ*), nhưng vế **4.4** trong chính file đó vẫn khai *"máy quét … CHƯA CÓ"* — trong khi máy đã được dựng **cùng phiên**. Tài-liệu duy nhất nói về máy vẫn khai nó không tồn tại.
**How to apply:** thấy một file có addendum mới ⇒ liệt **mọi vế treo** trong file (`grep "4\.[0-9]"` hoặc enum tương ứng) rồi hỏi từng vế *"phiên này có chạm không?"*. Vá = **addendum thứ 2**, 🔴 CẤM sửa row cũ (row đúng lúc viết — sửa = giả-mạo phép đo cũ, luật S143/S172). Đây là biến-thể của `được-chỉ-1-chỗ ⇒ grep CẢ LỚP` áp cho *vế treo trong 1 file* thay vì *site trong 1 lớp*.