[CLAUDE] Docs: khep tron goi adap 7-GD — W5b + W3b + W6/A16, 10/10 wave da chay
All checks were successful
Deploy SOLUTION_ERP / build-deploy (push) Successful in 6m25s
All checks were successful
Deploy SOLUTION_ERP / build-deploy (push) Successful in 6m25s
Chu du an chot @S181: "OK lam het roi khep tron di" (P7 ve ii duoc phan). W5b (het gated): - Ve (ii) luat truyen-nguyen-van lane DISPATCH -> harness-11-engine §O.3: rao "> anh:" + di-nguyen-khoi + khai-thieu. => D-11 nay 5/5 (truoc 4/5). Khai vet: rao CU chi phu lane LUU TRU (pause.md), lane DISPATCH 0 rao — ca "phu mot nua trong nhu da phu". Va ca tu quy chieu: chinh prompt lane D chua 0 khoi "> anh:". - Ve-6: artifact-integrity them muc VANG-DAT (CAO NHAT) cho luot dat. Fault-inject phan biet dung: r-thuong->VANG, r-dat->VANG-DAT. Do that: 54/88 thu muc la luot dat, 4 VANG-DAT (truoc do tron trong VANG). W3b (phan loai xong, CHUA cam): - harness-11-engine PHAN Q. Tieu chi KHONG che moi — lay tu ranh co san memory-archive-gate:323-325 (toan-ven=CHAN / ve-sinh=CANH-BAO). - 64/64 co: 63 canh-bao + 1 chan (broken-gotcha-ref = con tro vao hu-khong). - 🔴 Ma thoat CHUA doi o bat ky may nao — thieu ve "soak INFORM >=1 phien". Chan tu tan theo thoi gian, khong can ai phan them. W6 (phan con lai cua lot truoc): - Bang A16 3 nac (tracking §7), mau so 23 may — KHONG ep ve 21 cua ke hoach. - 🔴 Phat hien dat nhat: naming-scan.ps1 + artifact-integrity.ps1 MO COI, 0 cua nghi-thuc goi. Dung xong o W1/W2, chay dung, fault-inject co rang — ma khong ai bam nut => het phien la het chay. Da WIRE session-end §L.b(k-ter). 2 mo coi con lai giu CO KHAI (wal-recovery-test = dung chay tay; session_scaffold.py nghi trung, chua xac minh nen khong xoa theo phong doan). - Bang nac §1 lat 7/7 GD sang "da thi cong". - WAL viet lai sach: nhieu dong da thoi (next: con ghi cho P2/W4/W5 da xong; "5 tep chua commit" da commit tu lau). Con lai: cam ma thoat W3b khi soak du · cong dong-bo 4 tang · bao cao cuoi khuon B -> anh duyet -> gui hub. Nac "da duoc kiem chung" chi hub cap. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@ -154,6 +154,14 @@ 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-ter) 🧭 QUÉT CHUẨN-TÊN + ĐIỂM-DANH VẬT-CHỨNG (W6/S181 — vá 2 máy MỒ CÔI):** chạy 2 máy, đọc dòng tổng kết, **INFORM-only**:
|
||||
```bash
|
||||
powershell.exe -ExecutionPolicy Bypass -File scripts/naming-scan.ps1
|
||||
powershell.exe -ExecutionPolicy Bypass -File scripts/artifact-integrity.ps1
|
||||
```
|
||||
- 🔴 **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).
|
||||
- **(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.
|
||||
|
||||
Reference in New Issue
Block a user