GATE-K4A: IN-PROGRESS # Gate K4a — adversarial review wave K4a (49 row menu KHKK 8-nhóm) - Spawn: S166 2026-08-01, HEAD `7a903cf`, diff CHƯA commit. - Artifact ghi TỪNG MỤC (anti-#53). Dòng-1 = verdict. ## Mốc đo (neo — sẽ re-đo trước verdict, bài S166 cây-phình) - HEAD THẬT lúc review = `ce15c64` ("wal: flush 20260801T0914"), KHÔNG phải `7a903cf` như đề bài. Đã kiểm `git show --stat ce15c64`: chỉ chạm `.claude/**` (WAL + agent-memory + run-folder) ⇒ KHÔNG có code src/fe lọt vào commit đó. Đề bài lệch 1 commit governance = vô hại, ghi để neo. - `git diff --stat -- src fe-user fe-admin` @T0 = **6 file, +213 / −5**. - `git status --porcelain -- src fe-user fe-admin tests` @T0 = 6 M + 1 `??` (`tests/SolutionErp.Infrastructure.Tests/Application/KhkkGroupMenuSeedTests.cs`) — khớp kỳ vọng 7 file. - Ngoài scope code: 5 file `.claude/**` M (memory/run-folder/session-counter) — KHÔNG tính cây-phình code, nhưng lead PHẢI `git add` có chọn lọc (đừng `git add -A` kéo `.session-counter.json` vào commit code). ## Mục 7 — thứ tự static initializer (ĐO) `MenuKeys.cs`: `KhkkGroupNumbers` :72 → `KhkkLeafActions` :73 → `KhkkGroup/KhkkLeaf` :76-77 → `KhkkGroupMenuKeys` :81-84 → spread `.. KhkkGroupMenuKeys` trong `All` :244. Thứ tự văn bản ĐÚNG. Nếu ai dời khai báo xuống dưới `All`: spread mảng `null` → NRE trong static ctor → `TypeInitializationException` ở BẤT KỲ truy cập `MenuKeys.*` ⇒ T1+T2 (và ~mọi test chạm MenuKeys) ĐỎ. ⇒ có răng, tuy răng là "nổ" chứ không phải assert-đẹp. PASS.