wal: flush 20260806T1616

This commit is contained in:
pqhuy1987
2026-08-06 16:16:18 +07:00
parent 4704aafdf3
commit 746354a3d5

View File

@ -46,6 +46,16 @@ chain:
- 🅿️ **PARK (anh @S176) — KHÔNG hỏi lại, KHÔNG tự làm:** cột DỰ ÁN 11 ô · `Project.BudgetTotal` rỗng 61/69 - 🅿️ **PARK (anh @S176) — KHÔNG hỏi lại, KHÔNG tự làm:** cột DỰ ÁN 11 ô · `Project.BudgetTotal` rỗng 61/69
- 🔴 **CHƯA ai soi mắt prod** vòng-4 + 4b (375/1366/1440) — kết luận giao diện vẫn là ĐỌC MÃ (gotcha #3) - 🔴 **CHƯA ai soi mắt prod** vòng-4 + 4b (375/1366/1440) — kết luận giao diện vẫn là ĐỌC MÃ (gotcha #3)
- [x] **đợt-3 S177 `cd79d1c` ship + deploy VERIFIED** (admin `gymC4mU_` · eoffice `BKyJyauY`, 380s) — 2 ảnh + 1 dòng nhắn, **6 điểm làm hết**:
· ① *"bỏ nút sửa với về lại form"* → gỡ TRỌN dải 2 nút góc phải `KhkkCreatePage` + gỡ import `Pencil`/`X`. 🔴 GIỮ bút chì DANH SÁCH (đường DUY NHẤT vào chế-độ sửa). Đính chính chú-thích S175 *"bỏ hẳn thì kẹt"***SAI ngay lúc viết**, `pickPe` `:163` mang nhãn [S174] đã có TRƯỚC đó
· ②③ *"Tô đậm"* + *"Bỏ đi"* → header mục 2 CHỈ còn MÃ in đậm; fallback về TÊN khi `peWorkItemCode` null (PE không gắn hạng mục — loose-Guid Mig 49 cho phép rỗng)
· ④⑤ *"Thêm dấu + thêm ở đây"* + *"bỏ đi"* → nút **+** vào cột hành-động TỪNG DÒNG (biết sẵn `l.supplierId` ⇒ bỏ được bước chọn NCC); khối "Thêm hạng mục cho:" GỠ HẲN. Khối này sống-chết trọn 3 nấc trong CÙNG lượt S177
· ⑥ *"Trạng thái trả lại cho xóa đc luôn nhé"* → allow-list xoá `{DangSoanThao, TuChoi}` **+`TraLai`**. 🔴 **VÁ LỆCH 2 TẦNG, không phải nới quyền**: FE ĐÃ hiện nút Xoá cho `TraLai` từ trước (`canEdit` gồm TraLai ⇒ `readOnly=false`), BE ném 409 ⇒ bấm được mà không xoá được (gotcha #82)
· +1 test `DeleteContractSigningPlan_Allows_TraLai` **ĐÃ CHỨNG CÓ RĂNG**: stash bản vá → **FAIL**; trả bản vá → PASS. Test (8) cũ mù vì vế-nghịch dùng `ChoDuyet` (cấm cả trước lẫn sau) + vế-thuận dùng `TuChoi` (cho cả trước lẫn sau) — `TraLai` là phase DUY NHẤT đổi verdict và vắng khỏi mọi test
· **645/645 test** (+1) · 2 app build sạch · SHA IDENTICAL · byte-level **3/3 KHỚP** local↔prod ×2 app (`Về form tạo` = **0** = nút đã biến mất thật)
· 🔴 **BE verify byte-level TRONG DLL prod** (bundle FE không nói gì về BE): CONTROL-utf8 ✅ · CONTROL-utf16-bất-biến ✅ · chuỗi MỚI `, Trả lại` ✅ True · chuỗi CŨ `p hoặc Từ` ✅ False
· 🔴 **3 phép đo HỎNG trước khi đúng**, mỗi lần đều trả `False` trông y như *"BE chưa deploy"*: decode sai heap (tên kiểu UTF-8 ⟂ literal UTF-16) · lệch khung UTF-16 (offset lẻ) · quoting `\"` không phải cú-pháp PowerShell. **CONTROL DƯƠNG là thứ cứu**: control `False` ⇒ hỏng THƯỚC, không phải hỏng deploy
next: vá **SỬA-1** (thước dispatch — đội STYLE đang chết câm, lượt S177 sửa 6 file ĐÚNG địa phận cả 3 vai mà 0 con được gọi) → SỬA-5a → 2/3/4/5b/5c/6a/6b → re-review · song song CHỜ anh soi mắt prod vòng-4/4b + S177 next: vá **SỬA-1** (thước dispatch — đội STYLE đang chết câm, lượt S177 sửa 6 file ĐÚNG địa phận cả 3 vai mà 0 con được gọi) → SỬA-5a → 2/3/4/5b/5c/6a/6b → re-review · song song CHỜ anh soi mắt prod vòng-4/4b + S177
verify: verify: