wal: pause
This commit is contained in:
@ -66,6 +66,8 @@ Dữ-liệu cũ (WAL · HANDOFF · auto-memory · migration-todos) **KHÔNG** đ
|
||||
| `YC-034` | "à có nhé, file này" *(kèm ảnh thư mục FORM khoanh đỏ `SOL-CCM-FO-002.04.v01 Dieu kien chung hop dong tron goi.docx` 189 KB)* ⏎ → "nhưng vậy cho nó phần cuối là đc" | 2026-08-14 · S194 | **đóng** *(đáp nốt câu `(97)` — bộ 5 câu `YC-032` nay 5/5 CÓ ĐÁP)* | 1 | `spec-…§⑤.g` + `②.3` *(thi-công → WAL)* | Đáp `(97)`: PHẦN 2 "Điều kiện chung" **= chính file `002.04`** anh khoanh, và **đặt ở PHẦN CUỐI** của document-view. ⇒ **CHẶN GỠ**, nhưng gỡ bằng **thu hẹp phạm vi**, KHÔNG phải bằng tìm ra 12 điều: đo lại bằng thước ĐÃ VÁ (control-dương 3/3 CO sau khi sửa lỗi nối-mảnh-chữ bằng dấu cách) ⇒ `002.04` vẫn **5 điều / 40 đoạn / 6.929 chữ**; 12 tên điều (Đơn giá · Tiện ích · Phát sinh · Nghiệm thu · **Tạm ứng** · Nghĩa vụ · Phạt · Chấm dứt · **Bảo hành** · Bất khả kháng · Thông báo · Hối lộ) **0 hit**. ⇒ Đội hiểu: document-view = **PHẦN 1** (ruột riêng, lấy từ `002.02`/`002.03`) **+ PHẦN 2 gắn ở cuối** (dùng chung, lấy từ `002.04`, **5 điều**). 🔴 **Hệ quả phải khai, không được im:** bảng tóm tắt cuối PHẦN 1 có ô trỏ *"xem ĐIỀU 8 / ĐIỀU 12"* của PHẦN 2 — 2 điều đó **không tồn tại trong `002.04`** ⇒ con trỏ chết vẫn còn, chỉ là **owner chấp nhận đi tiếp**, không phải đã hết. Ghi thành nợ đã-biết cùng hạng với VAT `(100)`. | |
|
||||
| `YC-035` | "OK làm tiếp đi nhé" | 2026-08-14 · S194 | **đóng** *(lệnh đi-tiếp, thi-hành ngay trong lượt)* | — | WAL chain G1 *(thi-công → WAL)* | Duyệt cho lead HOÀN NỐT 7 site backend còn lại của G1 bằng tay (sau khi lead khai wave land nửa chừng: BE 1/8 site, 2 nhánh câm đang nuốt 2 loại mới). KHÔNG phải yêu-cầu mới — là tái xác nhận `YC-032` vế "cho Opus 5 MAX xử lý", nên KHÔNG tính là mục nhắc-lại mới. | **`YC-032`** |
|
||||
| `YC-036` | "OK xong hết hoàn toàn đi rồi tao sẽ test" | 2026-08-14 · S194 | **mở** | — | WAL chain G1-G5 *(thi-công → WAL)* | Lệnh làm TRỌN `YC-032` — hết 4 vế, không dừng giữa chừng để hỏi, rồi anh tự kiểm trên prod. Đội hiểu: chạy nốt G1 (office + verify FE) → G2 khung document-view → G3 pre-fill → G4 in + khoá bản cứng → G5 review + deploy, và **deploy lên prod** vì "tao sẽ test" hàm ý anh test trên máy thật. 🔴 Ràng buộc GIỮ NGUYÊN, không được lấy chữ "xong hết" để bỏ qua: 4 nợ đã-biết ở spec `§⑥.c` (VAT · con-trỏ chết ĐIỀU 8/12 · authz đính kèm · 12 điều PHẦN 2) là owner CỐ Ý hoãn — vẫn phải KHAI khi báo cáo, cấm im lặng cho tròn. | **`YC-032`** |
|
||||
| `YC-037` | *(chốt bằng chọn-đáp-án ở AskUserQuestion, không phải free-text)* — câu 1 **"Chuẩn thuận + vá cửa git (Đề xuất)"** · câu 2 việc-kế **"Vá 3 lỗ hạ-tầng vừa bắt"** | 2026-08-14 · S196 | **mở** | 1 | `.claude/commands/tiep.md` §0 khối ⑤(a) *(vá đã land)* + `runs/2026-08-14-S196-bookend-open/` | Hai lệnh tách bạch. **(1)** Chuẩn thuận việc lead đi tiếp sau khi Sàn-3 ⑤ kêu — chẩn đoán dương-giả ĐÚNG, nhưng lead **vượt quyền** khi tự thi hành (`ctx-audit` C-1: trụ bằng chứng là phép trích RỖNG; ⑤ là phép HỢP, lead đổi thành "đĩa thắng git"). Chuẩn thuận = tha ca này, **KHÔNG** nới luật — anh cố ý chọn nhánh vá MÁY thay vì nhánh "cho lead tự phán". **(2)** Việc kế = 3 lỗ hạ-tầng: `agents/README.md:264` thiếu 3 vai (`ring5-audit`·`score-counter`·`score-count-auditor`) ⇒ vai gọi trong workflow sẽ THROW · 4 ô canonical stale `STATUS:6/9/11/484` · self-compact `harvest-curator` (L1 **bị cắt thật** khi spawn phiên này, 27.360 B > hook read-limit ~24,4 KB). 🔴 Lead khai ràng buộc: 3 lỗ này nằm trong **bề-mặt-đo bị đóng băng** (Mirror C1) nên phải chờ `ring1`/`ring2` trả verdict mới sửa — không phải hoãn, là thứ-tự bắt buộc. | |
|
||||
| `YC-038` | "disposition 52 slug -> OK" | 2026-08-14 · S196 | **mở** | 1 | `docs/governance/carry-disposition-S196.md` *(sinh trong lượt)* + `docs/HANDOFF.md` khối RE-STAMP | Lệnh CHẠY disposition per-slug cho 52 slug `[carry:*]` ở `HANDOFF:44`, thay vì hoãn tiếp. Nền: `lead-gap` F-2 @S196 chứng lời hẹn *"disposition per-slug = việc bookend kế"* đã hoãn **3 bookend liên tiếp** (S192-open → S195-close → S196-open) vì neo vào chữ **"bookend kế"** ⇒ **tự gia hạn vô hạn, không bao giờ quá hạn**; `grep -rn "disposition per-slug"` = 7 hit, **7/7 đều là lời NHẮC, 0 hit là kết quả**. Đội hiểu: mỗi slug phải ra đúng 1 trong 3 nhãn {ĐÓNG · MỞ · CHƯA ĐO ĐƯỢC} kèm bằng chứng đo, **CẤM làm tròn "không thấy" thành "đã đóng"**; rồi **đổi chữ "bookend kế" thành mốc SỐ thật** để hết trôi. 🔴 Caveat mang theo (`ring2` @S196): con số 52 đúng theo `HANDOFF:44`, nhưng tập slug trên đĩa **phụ thuộc SCOPE** (docs/ = 71 · tracked trừ run-folder = 72 · toàn tracked = 86) ⇒ phải khai scope, đừng trình 2 thước như một phép trừ. | |
|
||||
| `YC-018` | "2 phần bookend và bookstart -> trong đợt adapt này AI_INFRA cũng có hướng dẫn bọn mày chạy 1 mạch hết toàn bộ ko còn pause/tiep nữa, chú ý cấu hình cái đó kỹ nhé" | 2026-08-09 · S185 | **đóng** *(cấu hình land 4 site @S185 + chạy thật trọn 1 mạch bookend @close cùng đêm — nghiệm bằng vận hành; 🔴 nhắc lần 2 @S188 = PN-001: lead bỏ 3 vai @close với lý do "ngân sách" — owner bác, chạy nốt ngay trong lượt)* | **2** | WAL chain (TASK → WAL) | Nghi-thức 2 đầu phiên (`/session-start` bookstart + `/session-end` bookend) phải chạy **TRỌN TRONG MỘT LƯỢT** như hub kể ở thư 08-08 Phần 1b ("lượt mở phiên gần nhất 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ấu hình luật ONE-SHOT vào 2 file lệnh, CẤM rải nghi-thức qua nhiều cửa pause/tiep, CẤM hẹn-cửa-sau. *(Đội hiểu: pause/tiep VẪN là recovery khi đứt bất-khả-kháng [limit/crash — H22 giữ nguyên]; thứ bị cấm là DÙNG chúng làm nhịp chia-chặng nghi-thức. Anh bác cách hiểu này thì em sửa.)* | |
|
||||
|
||||
> 🔴 **MỘT yêu-cầu, nhắc 4 lần.** Đây là dữ-liệu **TC-01** sinh ra để bắt, và nó tố-giác chính lead: hiểu sai ở `YC-002` nên anh phải nói lại 3 lần. **Ghi lại chứ không làm đẹp.**
|
||||
|
||||
Reference in New Issue
Block a user