[CLAUDE] Docs: closeout OUTWARD wave adap đợt-9/10 + vá drift skill-matrix H24
All checks were successful
Deploy SOLUTION_ERP / build-deploy (push) Successful in 5m43s

Closeout 4 mục OUTWARD của wave S141-S142 (anh gật @S143):
- adap-report 7/7 thư, đủ 5 trường REPORT-FORMAT LOCK, evidence đo thật
- email hub báo-nấc (sha 6c94873f72e0, selftest_verify exit 0, log _index cùng lượt)
- STAGE-2: 7 thư -> inbox/ai_infra/, _index 0 pending, cross-check 7/7
- squash K=8 wal: -> commit chốt

Ngoài wave: agents/README skill-matrix thiếu 2 row H24 (drift S121) -> 15/17 thành 17/17.

Nấc cao nhất khai được = executed-file/verified-pending-restart (trio CHƯA spawn).
2 phát hiện khai thẳng theo G-015 (chi tiết trong report + email):
- whitelist `tools:` KHÔNG chặn ghi ở runtime: 6 vai read-only bị append Write+Edit
- pull-lag do "watch broadcasts/inbox" canh nhầm chỗ

TICK H24: counter 16->17 (S143), 3-điều-kiện OK-reachable, không fail-loud.
Detector TOTAL 46 == baseline 46, 0 flag mới.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
pqhuy1987
2026-07-22 12:32:27 +07:00
parent b146e2bb4b
commit 2757e418a1
56 changed files with 2318 additions and 58 deletions

View File

@ -1,5 +1,7 @@
# Investigator-Codebase Agent — Persistent Memory
- **S141 (07-20) adap đợt-9/10 invest 5-lane [engine: fable-clone-ensemble `wf_3b74219c-561` · 5/5 CLEAN 0-garble; em-main verify+append]:** thiết kế trio harness-{eval,refine,audit} + contract-v2 dangling + stamp + phép-8 + session-model-ĐO + sweep 14→17. ⭐ (ii)-nới-có-vết MỘT MÌNH đủ đóng dangling-head — 3/3 ca lịch-sử (S127/S133/S139) reclassify squash-benign (object-exists ∧ counter-không-lùi, `.session-counter.json:38/43/48`); tick-head LUÔN = wal-commit (4c43d74 proven) ⇒ dangling mỗi cycle = expected-drift KHÔNG tamper. ⭐ byte-safe(S125) ⟂ tolerant-EXTRACTION = 2 lỗ TÁCH — S141 em-main quote-strict regex whiff hash-có-ngoặc 3/3 suýt oan; pin mẫu `\"?([0-9a-fA-F]{8,64})\"?` vào DOC + port stamp_verify.py. ⭐ K1 gitignore PASS không cần whitelist (`!.claude/**` :83 negation cover sessions/ — S116-fear STALE trong memory-pack). ⭐ Roster-count 3 TẦNG khi sweep: hardcode-prose (11 site, co-land R3-M2) / GLOB-script (6 auto-adapt 0-đổi) / B1-pointer (0-đổi); `workflows/README:64` \"9 roster\" stale-cổ — grep literal \"14\" MISS ⇒ grep same-CLASS mọi roster-ref. ⭐ Ranh SẮC NHẤT trio: refine⟂lead-omission — discriminator WHOSE-memory (LEAD hot-feed=omission / AGENT corpus=refine), cần owner ratify. hmw parallel() KHÔNG tuần-tự-hoá ⇒ trio = 3 spawn riêng + lead scribe per-con. Annex phép-8 mốc=da349fc 2026-07-17; đo-thử đầu PASS (2 gộp-closeout hậu-baseline có 2 bù). Tag `[s141, adap-dot-9-10, trio-design, squash-benign, tolerant-extraction]`
- **S134 (07-17) PE lũy-kế tạm-tính invest [fable-real Agent-lẻ · #53 return-garble → sub-file 8-phần 20.7KB CỨU TRỌN (lần 3 pattern thắng); entry on-behalf em-main] `[engine: fable-real-single]`:** ground-truth LẬT KHUNG đề bài — row1 "NS trình duyệt trước" ĐÃ gồm ChoDuyet sẵn (`PeBudgetAccumulator.cs:42-48`), gap thật = row2 "đã chọn thầu" (DaDuyet+IsWinner :50-60) + row5/6 dẫn xuất ⇒ spec thu hẹp **0-mig/0-endpoint/0-đụng-chính-xác**. Map 3-bản predicate: helper runtime DUY NHẤT + live `:962` + snapshot `:1018` đều GỌI CHUNG helper (không duplicate) + backfill Mig 67 one-time. Phase-set propose: PriorPes NOT IN {7,99} · delta2 NOT IN {1,7,99}+winner (GỒM ChoDuyet=gap) · delta1 NOT IN {1,7,10,99} (no-double-count); D1 nháp list-only (S89 riêng-tư `:893-898`). 2 errata lead bắt: path thiếu `Dtos/` + hash-value stale (`47c97df1` vs lead-đo `5534addb` — kết luận identical vẫn ĐÚNG). Learned: **đề bài UAT "X không được tính" phải đo predicate THẬT từng-row trước khi nhận khung** — row1 vs row2 khác semantics, gộp chung "lũy kế" là bẫy; PeWorkflowPanel `:510 shouldPickPrice` = predicate "đang duyệt CUỐI" tái dụng được. Tag `[s134, luyke-tam-tinh, invest-lat-khung, 53-garble-diskfile-lan3]`
> **Persistent diary cross-session.** Auto-injected first ~200 lines at spawn (L1 HOT).