wal: flush 20260810 S188 dot-1 run-trace + governance state
This commit is contained in:
@ -32,6 +32,8 @@
|
||||
|
||||
## 📌 Nhật ký (móc 1 dòng — verbatim → `archive/2026-H2.md`, cũ hơn → `archive/2026-H1.md` + `_INDEX.md`)
|
||||
|
||||
- **S188 (08-10) W7-FINISH nối lane chết** (server-filter `?type=`) — 3/4 tiền-đề đề bài sai: file đích `fe-admin/…/MyContractsPage.tsx` **không tồn tại** (đối ứng = `ContractsListPage.tsx`) · `InboxPage` không nằm ở `pages/contracts/` và fe-admin **0 trang inbox HĐ** · **param `:23-27` là của `GET /contracts`, KHÔNG phải `/contracts/inbox`** (`GetMyInboxQuery` = record KHÔNG tham số) ⇒ **BLOCK 1 nửa việc**, chỉ thêm comment-blocker vào file (đĩa trống = lượt sau lặp lại đúng cái sai). Nợ thật vẫn treo: inbox có `Take(100)`. Trang admin nặng hơn user 2 lỗi đề bài không nêu: badge `{total}` + phân trang đọc tổng CHƯA lọc ⇒ chuyển server vá cả 3. 🔴 **Bẫy tự-trích-dẫn**: grep dòng vừa gỡ ra 2 hit vì **comment lineage chứa nguyên văn nó** — discriminator = lọc bỏ dòng `//`, control-dương chạy cùng regex trên `HEAD` (1 hit/file). Build ×2 EXIT 0. `[s188, tien-de-sai-3-tren-4, block-nua-viec, bay-tu-trich-dan]`
|
||||
|
||||
- **S182 (08-08) vá MAJOR-1** (reviewer pre-commit bắt) — 8 `title` dời `<input disabled>` → `<label>` ở `ApprovalWorkflowsV2Page` (admin-only, 0 cặp mirror). Reviewer liệt 7 site, grep cùng-lớp ra **site thứ 8 `:1443` (K3, có sẵn)** — vá kèm. Ô #4 thêm **chữ hiện** `col-start-2` vì tooltip là thông-tin-phân-biệt. Vùng cấm đo lại sau khi vá: 9/9 `checked=` byte-identical · #8 `Finalize` 0 `disabled`/0 `title`. Control-âm: tiêm lại 1 title vào input ⇒ checker nổ đúng 1. **FLAG-C treo:** nút "+ Thêm NV" `:1226` cùng bệnh, ngoài scope ⇒ khai không chạm. `[s182, title-tren-disabled-la-cam, grep-cung-lop-ra-site-thu-8]`
|
||||
- **S167 (08-01) GĐ3** cây 4-folder lên cụm Duyệt-HĐ → **BLOCKED @§0, 0 file chạm**. 7 loại HĐ = 1 component trang (`?type=`), KHÔNG 7 file. 3 lệch tiền-đề: vỏ 3-panel không nhận khuôn cột-19rem (@1366 còn 42px) · fe-user có 3 ứng viên trang (`MyContracts`/`Inbox`/`WfMatrix`) vs admin 1 · cặp trang KHÁC FILE (`ContractsListPage`⟂`MyContractsPage`) ⇒ SHA-pair identical bất khả thi (đối chứng dương: 4 cặp component/hook/HardCopies BẰNG nhau). +K6 đã ẩn `Contracts` khỏi sidebar admin ⇒ nửa admin là trang deep-link-only. `[s167, khuon-can-cung-vo-trang, sub-implfe-gd3.md]`
|
||||
- **S166 (08-01) K6** admin thu gọn về vai NƠI-CONFIG (fe-admin ONLY 1 file, fe-user 0-diff). `filterForAdmin` lọc ĐỆ QUY ⇒ chỉ liệt 12 ROOT; **dựng lại cây seed 200 node rồi chạy bộ lọc đã ship ⇒ 166 lá → 15 lá liệt đủ tên**, tự-kiểm bằng invariant T6 (113 key `All` → 0 thiếu row). Comment vá lineage **2 lần đảo**. `[s166, k6-admin-thu-gon, route-resolver-khac-menu-row]`
|
||||
|
||||
Reference in New Issue
Block a user