[CLAUDE] Docs: bookend @close S185 ONE-SHOT (YC-018) — trio+H24deep+ring1/2+ctx 9-vai mot-mach, harvest 698KB->11 so, 16-FLAG patched, Tests canonical 668

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
pqhuy1987
2026-08-10 02:35:20 +07:00
parent 42f5f3b316
commit f69af273cf
34 changed files with 2004 additions and 72 deletions

View File

@ -16,7 +16,8 @@ argument-hint: <id | all-pending>
`powershell.exe -ExecutionPolicy Bypass -File scripts/tien-kiem-cua.ps1 -Cua adap-apply`
→ in **1 dòng** `TIEN-KIEM: cua=… cua-dong-gan-nhat=… moc-trong-tep=… phien=… | nguon n/2 | <ok|CỜ>`.
- 🔴 **KHÔNG CHẶN.** Lỗi bất kỳ ⇒ in `tien-kiem loi (khong chan)` rồi **ĐI TIẾP**. Máy **luôn `exit 0`** — cổng chặn bằng mã lỗi là wave **W3b**, chưa chốt; ai sửa máy này trả mã ≠0 là đã đổi lớp.
- 🔴 **KHÔNG CHẶN.** Lỗi bất kỳ ⇒ in `tien-kiem loi (khong chan)` rồi **ĐI TIẾP**. Máy **luôn `exit 0`** — cổng chặn bằng mã lỗi là wave **W3b**; ai sửa máy này trả mã ≠0 là đã đổi lớp.
- 🔸 **Trạng thái W3b @S185 — ĐỪNG hỏi lại owner:** **P1 ĐÃ CHỐT = PA-2** (hai mã thoát trong MỘT máy; owner @S180, land @S181`.claude/sessions/session-12/_context-s-12.md:55` + phân-loại 64/64 tại `docs/governance/harness-11-engine.md` PHẦN Q). **Vẫn CHƯA cắm** vì điều-kiện-vào có **hai vế** và vế thứ hai chưa đạt (`harness-11-engine.md:587`*"rider-jump W2 đã soak INFORM ≥1 phiên"*): đo @S185 rider-jump **chưa tồn tại trên đĩa** ⇒ soak thật = **0 phiên**. Tái-lập: `grep -c "OVERDUE:jump" scripts/nhip-no-probe.ps1` = **0** (control cùng tệp `grep -c "OVERDUE"` = **6**).
- 🔸 Cửa đóng gần nhất chọn bằng **dấu thời gian ghi TRONG tệp**, **không** tin `mtime` của hệ điều hành (hook `wal:` chạm tệp mỗi lượt; `git checkout` viết lại `mtime` hàng loạt).
- 🔸 Cờ `THIEU-TAP` nghĩa là **0/2 nguồn đọc được****KHÔNG được đọc thành "sạch"**. Cờ `NGUON-HONG` / `LECH-PHIEN`**INFORM**, không phải lệnh dừng.
- 🔸 Bước nào của cửa bị lệch thì gọi tên theo `docs/governance/ritual-labels.md` (4 nhãn + vòng hỏi ngược 5 cột), **đừng tự chế nhãn**.

View File

@ -72,6 +72,7 @@ Ví dụ đang chạy: `Gate reviewer anchor s144` (24 ký tự) · `Vòng-3 har
- **Vừa panel** ~≤40 ký tự; xung đột thì **đủ-thành-phần thắng ngắn-gọn** (`:25`).
- **Một khuôn duy nhất** toàn repo (`:26`).
- **Áp từ phiên kế** (`:51`) — spawn trước đó **giữ nguyên làm vết, KHÔNG sửa lùi** (khuôn hub `:43`).
- 🔴 **Khoản-④ LABEL-VÀO-run.md (vá C-7 @S185 — đo 08-09: chỉ 3/14 run tháng-8 có):** run-folder scaffold **PHẢI** mang label từng spawn trên đĩa — hoặc cột `label` trong bảng pipeline của `run.md`, hoặc 1 dòng `label: <giá-trị>` cạnh mỗi `sub-*.md` được kê. Panel/audit đọc **run.md**, không đọc lời kể — label chỉ sống trong tham-số spawn = vô hình với hậu-kiểm (đúng lỗi acceptance khoản-④ TRƯỢT @07-25). Run cũ giữ nguyên làm vết, KHÔNG retro-fit.
**Acceptance (siết theo R3 — thêm control + neo artifact):**
-**Negative-control**: cắm 1 label thiếu {pha·phiên} → phép đọc-lại **PHẢI TRƯỢT**. Không trượt = thước mù.

View File

@ -7,6 +7,10 @@ description: Đóng session SOLUTION_ERP — flush memory TOÀN roster + H2 harv
> Trigger cuối session. Em main chủ trì, gọi lại sub-agent đã spawn.
> ⚠️ **Harness note (F2 re-verified S100):** SendMessage khả dụng lại, NHƯNG flush-flow GIỮ NGUYÊN — agent đã tự update MEMORY khi return (BẮT BUỘC trong agent frontmatter) → em main đọc MEMORY on-disk để synthesize, KHÔNG cần re-spawn/SendMessage chỉ để flush.
> 🔴 **ONE-SHOT BOOKEND (YC-018 anh chốt @S185 · nguồn thư hub — path tra được [gap-F5]: `D:\Dropbox\CONG_VIEC\AI_INFRA\broadcasts\outbox\all\2026-08-08-Governance-quy-trinh-hai-dau-phien-may-diem-danh-va-6-bai-hoc.md` Phần 1b — ca-âm hub nguyên văn: *"một lượt đóng phiên của hub từng chạy **thiếu gần nửa số vai**, với lý do 'cạn ngữ cảnh' — một nhãn không kiểm được. Chủ dự án ra lệnh: các vòng audit phải tự động"*):**
> **TOÀN BỘ nghi-thức đóng phiên — BƯỚC 0 sentinel → §L.b (a)→(l) đủ MỌI vòng @close → §6.4 xoá sentinel — chạy TRỌN TRONG MỘT LƯỢT.** 🔴 CẤM rải qua nhiều cửa · CẤM dùng `/pause`·`/tiep` làm nhịp chia-chặng bookend · CẤM hẹn-vòng-cửa-sau (ca-âm NHÀ MÌNH: bookend @close hẹn từ S182 trôi 4 cửa-sổ tới S185 — đúng bệnh luật này diệt) · CẤM dừng chờ consent (mọi vòng AUTO từ S152) · "cạn ngữ cảnh" KHÔNG phải lý-do bỏ vai — vai còn thiếu thì lượt-nối `/tiep` đầu tiên PHẢI chạy nốt, có `closing:` sentinel làm chứng.
> **Đứt BẤT-KHẢ-KHÁNG** (limit/crash) ⇒ `/tiep` thấy `closing:` treo (Sàn-2) ⇒ **CHẠY HẾT phần §L.b còn thiếu NGAY LƯỢT-NỐI ĐẦU TIÊN**, cấm rải tiếp. *(Đối-xứng: `session-start.md` khối ONE-SHOT BOOKSTART — 2 site sửa cùng lượt @S185.)*
## 📋 BƯỚC 0 — Show command body (visibility, no wait)
Em main PHẢI echo **TOÀN BỘ nội dung command body này** (đầy đủ Phase 1-6 + sub-section + guard rule) trong response đầu tiên ĐỂ ANH USER ĐỌC LẠI.
@ -160,7 +164,9 @@ Em main PHẢI echo **TOÀN BỘ nội dung command body này** (đầy đủ Ph
```bash
powershell.exe -ExecutionPolicy Bypass -File scripts/naming-scan.ps1
powershell.exe -ExecutionPolicy Bypass -File scripts/artifact-integrity.ps1
powershell.exe -ExecutionPolicy Bypass -File scripts/loi-hua-may-scan.ps1
```
*(máy thứ 3 cắm @S185 — tooling F-2: `loi-hua-may-scan.ps1` dựng @lane7 YC-017 [self-test 11/11, mẫu-số 30] mà 0 cửa gọi = tái phát ĐÚNG lớp mồ-côi mục này sinh ra để diệt, ngay phiên kế sau khi mục land)*
- 🔴 **KHÔNG CHẶN** — cả 2 máy `exit 0` by-design (cổng chặn = W3b, chưa cắm). Lỗi bất kỳ ⇒ in `quet-chuan loi (khong chan)` → đi tiếp.
- 🔴 **Vì sao bước này tồn tại:** đo @S181 khi dựng bảng A16 — cả 2 máy có **0 cửa nghi-thức gọi**. Chúng được dựng ở W1/W2, chạy tốt, nhưng **chỉ sống khi có người gõ tay** ⇒ hết phiên là hết chạy. Đó là lớp *guard không có đường ghi = chết câm*: máy đúng, mà không ai bấm nút.
- 🔸 Đọc gì: `naming-scan` → 7 dòng `mau so` + có `lech ky vong` không · `artifact-integrity` → dòng `luot DAT` + đếm **`VANG-DAT`** (mức CAO NHẤT, ve-6 P7).

View File

@ -7,6 +7,10 @@ description: Bootstrap session SOLUTION_ERP — load context, audit state (roste
> Trigger đầu session. Em main chủ trì, spawn sub-agent khi task match delegate criteria.
> ⚠️ **Harness note (F2 re-verified S100):** SendMessage **KHẢ DỤNG lại** (deferred tool — load qua ToolSearch; resume agent đã spawn TRONG-session, context giữ). Cross-session vẫn = **fresh spawn** (MEMORY on-disk auto-inject giữ context). agentId chỉ valid trong-session.
> 🔴 **ONE-SHOT BOOKSTART (YC-018 anh chốt @S185 · nguồn thư hub — path tra được [gap-F5]: `D:\Dropbox\CONG_VIEC\AI_INFRA\broadcasts\outbox\all\2026-08-08-Governance-quy-trinh-hai-dau-phien-may-diem-danh-va-6-bai-hoc.md` Phần 1b: *"lượt mở phiên gần nhất của hub chạy **trọn trong một lượt duy nhất**, không cần cửa tạm dừng nào chen giữa. Cái đắt là kỷ luật, không phải thời gian"*):**
> **TOÀN BỘ nghi-thức mở phiên — BƯỚC 0 → Phase 3.5 + đủ MỌI vòng @open — chạy TRỌN TRONG MỘT LƯỢT.** 🔴 CẤM rải nghi-thức qua nhiều cửa · CẤM dùng `/pause`·`/tiep` làm nhịp chia-chặng bookstart · CẤM hẹn-vòng-nào-cửa-sau · CẤM dừng giữa chừng chờ consent (mọi vòng đã AUTO từ S152 — dừng để hỏi cái đã AUTO = tự chế cổng, đúng lớp nhãn `tự ý bỏ` của `ritual-labels.md`).
> **Đứt BẤT-KHẢ-KHÁNG** (session-limit/crash — thứ không cấm được) ⇒ `/tiep` nối và **CHẠY HẾT phần nghi-thức còn thiếu NGAY LƯỢT-NỐI ĐẦU TIÊN**, cấm rải tiếp. `/pause`·`/tiep` vẫn nguyên vai trò H22 (recovery + dừng-chủ-động GIỮA các khối VIỆC) — thứ bị cấm là lấy chúng làm nhịp chặng NGHI-THỨC. *(Đối-xứng: `session-end.md` khối ONE-SHOT BOOKEND — 2 site sửa cùng lượt @S185.)*
## 📋 BƯỚC 0 — Show command body (visibility, no wait)
Em main PHẢI echo **TOÀN BỘ nội dung command body này** (đầy đủ Phase 1-3 + sub-section + guard rule) trong response đầu tiên ĐỂ ANH USER ĐỌC LẠI.