[CLAUDE] Docs: dong W5 + W4b — het wave chay duoc ma khong can chu du an phan

Tiep chuoi adap 7-GD. Sau luot nay: 7/10 wave DONG.

W5 (GD-5):
- Va spawn-model-audit.ps1 4 ve. Bug that nang hon spec ta: 5 phien gan
  nhat deu wf=0 => may thay 0 lane ma van in "TOTAL FLAGS: 0". Sau va:
  phien S180 = 24/24 lane, co mau so, co dong KHAI khi phien do != moi nhat.
  Fault-inject 2 chieu tren cay tam (workflow-only + flat-only).
- D-3: hmw.js sentinel MODEL_INHERIT, het nhanh undefined-im-lang.
- D-10 + D-12: harness-11-engine PHAN O. D-11 nay 4/5 (manh 5 = P7 ve ii).
- §6 tracking: khai lam-KHAC/manh-hon 5 dong, khong tu phong "da kiem chung".

W4b (GD-4, P8 + P4):
- Luat cham diem = harness-11-engine PHAN P, 5 khoan BAT BIEN.
- Khoi cham wire 2 cua phien + rao KHONG DO DUOC + INFORM-only >=3 phien
  + tach do-day-du-khi-chay (cong may) voi tan-suat (quyen chu du an,
  CAM tich no) theo thu hub 2026-08-07.
- P4: cap 20->30 du 2 mirror => slot (75) DONG (28 vai <= 30, het LOUD-skip).
- 2 vai moi score-counter (tang-2) + score-count-auditor (tang-3), ranh cung
  viet thang vao persona. Seed measured{} VA thu muc nhat ky - may soi ten
  bat lead seed nua voi (thieu nhat ky => mfe-eval loai vai khoi phep do).

Khai thang: acceptance W4 o-1 grep '^ST-' = 0 vi so dang BANG (dem dung dang
= 2, dat ve chat); khong be bang de chieu regex. 2 vai moi + khoi cham chi an
tu RESTART ke.

Con lai: W3b (cho soak >=1 phien), W5b (cho P7 ve ii), W6 (moc ky cua anh).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
pqhuy1987
2026-08-07 21:45:06 +07:00
parent a3776eaac4
commit 384292876e
13 changed files with 317 additions and 18 deletions

View File

@ -154,6 +154,12 @@ Em main PHẢI echo **TOÀN BỘ nội dung command body này** (đầy đủ Ph
🔗 **H24-coupling — ngoại-lệ CÓ CHỦ-ĐÍCH, khai rõ (KHÔNG mâu-thuẫn "end-only"):** `ring2-audit` **bám cặp H24 *wherever it fires*** — cặp chạy @§L.b(j)(ii) ⇒ nó chạy ở **close**; cặp chạy @[`session-start`](session-start.md) §2.1.8 (OVERDUE ⇒ **AUTO**, KHÔNG còn cửa consent @S146) ⇒ nó chạy **NGAY tại open, ngay sau cặp**. Lý-do: pin của nó = **FLAG-list H24 tươi**, artifact đó **authoritative NGAY khi cặp trả**, không đợi close. `ring4-audit` cùng khuôn (bám **lượt nén** wherever it fires: AUTO-khi-KÊU @§2.1.2 hoặc @§L.b(c) — 🧊 vế "consent" retired @S152 owner "vòng 1→5 auto"). **Chỉ `ring1-audit` end-only TUYỆT-ĐỐI** (pin = H1-chốt + H2-5-trục, chỉ sinh ở close). ⇒ "end-only" nghĩa là **KHÔNG mở nhịp KIỂM RIÊNG @open**; vai vẫn **đi theo con-đo của nó** bất kể con-đo nổ ở đâu.
- 🔸 **Luật vai-KIỂM cho vòng-đo MỚI (O-3 — OWNER-DELEGATED → lead-decided @S149; K5 land @S150; HOME DUY-NHẤT của luật này):** 【1】 **mặc-định TÁCH** — vòng-đo MỚI sinh ra thì vai-KIỂM riêng của nó land CÙNG đợt (KHÔNG gộp vào con KIỂM có sẵn); tập vòng-thiếu tại S149 = **RỖNG** (3 vòng đầu đã TÁCH @S145, owner-decision [2] — dòng dưới). Anh veto = 1 edit (HANDOFF #25).
- 🔸 **Trạng-thái adopt (owner S145 — đo lại đĩa @S146):** **cả 3 vai-KIỂM đã BUILT + WIRED S145** — `ring1-audit` (g-bis) · `ring2-audit` (j)(ii-bis) · `ring4-audit` (post-step lượt nén). Mỗi vai **chạy audit-round khi vòng tương-ứng chạy**, độc-lập, KHÔNG chờ nhau. 🧊 Bản trước xếp `ring2-audit` + `ring4-audit` vào diện **chờ-land về sau** (đợi vai #1 chạy-thử-1-phiên) = **STALE @S146**: mâu-thuẫn chính danh-sách roster Phase 1 (3 dòng 🔬 đã wire AUTO) **và** mâu-thuẫn đĩa (`.claude/agents/{ring1-audit,ring2-audit,ring4-audit}.md` tồn-tại CẢ 3). Số vai roster canonical → [`docs/STATUS.md`](../../docs/STATUS.md) §Sub-agents (B1 — KHÔNG chép số).
- **(k-bis) 🧮 KHỐI CHẤM đáp-ứng-yêu-cầu — IN ở cửa ĐÓNG (P8, W4b/S181; đối-xứng [`session-start`](session-start.md) §2.1.10):** luật đầy-đủ = canonical [`harness-11-engine.md` **PHẦN P**](../../docs/governance/harness-11-engine.md) — **B1: chỉ TRỎ + THI HÀNH, CẤM chép công thức / 4 tầng / 3 mốc sang đây.**
- Nguồn đếm = `docs/governance/so-yeu-cau-chu-du-an.md` cột *số lần đã nhắc* (số sống: `scripts/nhip-no-probe.ps1` vế `so-yc`).
- 🔴 **Sổ còn thưa ⇒ in đúng chữ `KHÔNG ĐO ĐƯỢC`, CẤM in điểm** (`luat:65-66`: nguồn thưa ⇒ máy luôn cho 10/10 ⇒ in số đó là vi phạm chính luật vừa adopt). 🔴 **INFORM-only ≥3 phiên**, chưa được đụng cổng nào.
- 🔴 **Thiếu mốc-3 `first_owner_msg_ts` ⇒ in `chờ niêm phong`, KHÔNG đẩy sang hàng-chờ-anh** (PHẦN P.4) — chưa có phản hồi thì điểm chưa chốt.
- 🔴 **Chấm sai ⇒ ghi `error-ledger.md` kèm TẦNG NÀO SAI.** CẤM nhét nhãn *chấm sai* vào `lead_self_audit.flag_classes` — tập ĐÃ NIÊM PHONG (P3=B, `_sealed_P3B_S181`); máy từ chối bằng `exit 2`.
- 🔴 **Tần suất nghi-thức = quyền chủ dự án, KHÔNG máy nào cưỡng chế, CẤM tích luỹ nợ** vì "chưa tới lượt chạy"; *độ đầy đủ khi chạy* mới là phần đội chịu và có cổng máy (chủ dự án chốt @S181).
- **(h) 🔏 User-Mark CHỐT cuối phiên (H-12/13 canonical §P/P7, S79 — `harness-11-engine.md §E`):** đọc [`.claude/governance/ACTIVE-MARKS.md`](../governance/ACTIVE-MARKS.md) → (i) **hiển-thị** status-filtered (Active-High/Active hiện · Medium tóm-tắt · Disable ẩn) cho anh đọc lại (đối-xứng `session-start §2.1.4`); (ii) nếu session này có **quyết-định cấp-governance MỚI** (scope-check P6: đổi CANONICAL §-rule/authority) → chạy `/user-mark-<cấp>` DACI: adjust-gov → double-check → **report-trước-đóng-dấu 3-7 tiêu-chí khách-quan (P4)** → anh confirm → stamp `RC-pqhuy1987-dd-mm-yyyy-hh-mm-ss`; (iii) supersede/disable mark cũ (P5) → con-trỏ-xuôi + Active-High cần anh-confirm RIÊNG. 🔴 **KHÔNG tự đóng dấu / đổi cấp trước khi báo (P4/P8).** 0 quyết-định-mới → "n-a, chỉ hiển-thị".
- **(i) 🎯 H18-D(a) outcome spot-check (S100 — [`harness-11-engine.md §J`](../../docs/governance/harness-11-engine.md)):** session governance/review-heavy → chọn **35 artifact đã tự-động-qua-cổng** trước đó (cicd GO verdict · detector verdict · monitor verdict · adap-report claim) → **kiểm-lại TƯƠI bằng ground-truth** (tính lại giá-trị đối-chứng · mở định-nghĩa gốc xem claim có thật-cover · đối-chiếu nguyên-văn nguồn). Gấp vào review sẵn có (chi-phí ~0). Sàn-vai trượt-THẬT khỏi nhật-ký → reinject-on-real-miss qua [`reinject-ledger.md`](../governance/reinject-ledger.md) CG-1 (≤1 lần/N=3 phiên, vẫn trượt → escalate anh — REUSE H17 §I B2, KHÔNG sổ mới). Light/hỏi-đáp → skip. (Nấc honest: dogfood n=1 S100 = mẫu hiệu-chỉnh, CHƯA "proven" — caveat 1 broadcast H18.)
- **(k) 🧪🧭🧮 Bộ-ba đồng-kiểm memory @ĐÓNG-PHIÊN (adopt S141 — đối-xứng `session-start §2.1.9`; khuôn hub 5-câu `58e28bae` khối B):** đầu-thứ-2 của nhịp 2-đầu-phiên. Trục = **CHÍNH-HỆ-MEMORY**, KHÁC (g) H1 tooling / (d)(f) H2 harvest / (j) H24 lead / reviewer chấm-diff. Contract từng vai = canonical ở `.claude/agents/harness-{eval,refine,audit}.md` (B1 — KHÔNG chép contract vai vào đây).

View File

@ -318,6 +318,24 @@ ngược lại → counter += 1 ; last_ticked_session = S<nn> ; last_ticked_head
- Audit MD/RAG của sub-agent đã spawn, synthesize cross-agent learnings
- Integrate vào: rules, architecture, gotcha, skill, daily, hand-off, DB, luồng DB, session log
### 2.1.10 🧮 KHỐI CHẤM đáp-ứng-yêu-cầu — IN ở cửa MỞ (P8, W4b/S181)
> Luật đầy-đủ = canonical [`harness-11-engine.md` **PHẦN P**](../../docs/governance/harness-11-engine.md) — **B1: chỉ TRỎ + THI HÀNH, CẤM chép công thức/4 tầng/3 mốc sang đây.** Cửa đối-xứng: [`session-end`](session-end.md) §L.b(k-bis).
- **Nguồn đếm:** `docs/governance/so-yeu-cau-chu-du-an.md` cột *số lần đã nhắc*. Số sống đọc bằng `scripts/nhip-no-probe.ps1` vế `so-yc`.
- 🔴 **LƯỢT ĐẦU + KHI SỔ CÒN THƯA ⇒ IN ĐÚNG CHỮ `KHÔNG ĐO ĐƯỢC`, CẤM in điểm.** Nguồn thưa thì máy **luôn** cho 10/10; in số đó là vi phạm ngay luật vừa adopt (`luat:65-66`).
- 🔴 **INFORM-only ≥3 phiên.** Trong giai đoạn này điểm **KHÔNG** được ảnh hưởng bất kỳ cổng nào.
- Dòng tổng kết phải đủ 4 phần (PHẦN P.6); danh sách rỗng ⇒ ghi đúng chữ **"danh sách rỗng"**.
🔴 **HAI ĐẠI-LƯỢNG, ĐỪNG ĐỌC GỘP** *(thư hub `2026-08-07-Governance-nghi-thuc-hai-dau-nhip-thua-va-luu-nguyen-van.md`; chủ dự án chốt @S181 — "Đội đầy đủ khi chạy → OK")*:
| Đại lượng | Ai chịu | Cưỡng chế bằng gì |
|---|---|---|
| **Độ đầy đủ KHI CHẠY** | đội | ✅ **có cổng máy** — đã mở nghi-thức thì chạy đủ, không có nấc rút gọn |
| **TẦN SUẤT** | **chủ dự án** | 🔴 **KHÔNG máy nào. CẤM tích luỹ nợ vì "chưa tới lượt chạy".** Khoảng không có nghi-thức **KHÔNG** được chấm thành *quên* hay *tự ý bỏ* |
🔸 Tần suất thấp **NÂNG** chuẩn chứ không hạ: thưa nghĩa là mỗi lần là **mẫu quan sát hiếm**, làm ẩu một lần là mất luôn cửa sổ đó.
## Phase 3 — REPORT (plan status)
Đặt tên + tô màu cho Plan hiện tại đang chạy, kèm tiến độ + agent assignment: