[CLAUDE] Docs: S191 closeout — vá 10 FLAG H24 + gotcha #92 đổi root-cause + RCA P0-BUNDLE + 3 action refine (A7 429→432) [skip ci]

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
pqhuy1987
2026-08-13 01:58:29 +07:00
parent 305b573f5a
commit d6026b1436
38 changed files with 664 additions and 81 deletions

View File

@ -28,14 +28,14 @@ Anh Kiệt báo phiếu `PE/2026/A/059` "ko duyệt được / ko tìm thấy ph
2. **Cứu `Vietreport_Master` khỏi RECOVERY_PENDING** — DB VIETREPORT đã chết-treo sẵn vì nén NTFS (#88 ứng nghiệm y kịch bản); OFFLINE → compact /u 2 file → ONLINE. Verify: 3/3 DB ONLINE, đọc thật OK, Compressed=False. Control dương: SolutionErp 97 tables.
3. Báo VIETREPORT: note `VIETREPORT/docs/2026-08-13-canh-bao-ntfs-compression-db-va-gitea-cron.md` (repo họ không có kênh broadcasts — để untracked cho đội review).
- **Finish NEXT-em bằng ĐO (không làm mù theo claim):**
- "Nén 2 agent-memory over-cap" = **SAI ĐÍCH** (ctx-verifier cờ-8, lead đối chứng từng byte): investigator 23.148B + reviewer 25.469B đều **DƯỚI** trần `autoinject_cap_bytes` 25.600 ⇒ KHÔNG nén (nén = phá thông tin vô cớ). File duy nhất vượt = `ring2-audit` 27.458B — vốn nhãn *đang-cãi* (60,1% bất-khả-drain), giữ nguyên chờ thiết kế. reviewer dư 131B = watch.
- "Nén 2 agent-memory over-cap" = **SAI ĐÍCH** (ctx-verifier cờ-8, lead đối chứng từng byte): investigator 23.148B + reviewer 25.469B đều **DƯỚI** trần `autoinject_cap_bytes` 25.600 ⇒ KHÔNG nén (nén = phá thông tin vô cớ). 🔴 **Nhưng lead đo ĐÚNG BYTE mà đo NHẦM NGƯỜI** (`harvest-curator` F-04 + `lead-gap` FLAG-5 bắt @close): tập over-cap THẬT hôm nay là **3 vai**`lead-gap-auditor` **28.094** · `ring2-audit` **27.458** · `lead-stale-auditor` **25.966** — khớp đúng máy `nhip-no-probe` cùng phiên in `tran-bo-nho 3`. Cặp lead đi kiểm (investigator/reviewer) là danh-sách NEXT-em **cũ từ S185/S189**, không phải tập hôm nay. Hệ quả đắt: 2/3 vai bỏ sót đều là **nhật ký giám sát H24** ⇒ chính lớp bắt-lỗi mất trí nhớ trước tiên. *(Caveat đơn-vị giữ nguyên: theo KÝ-TỰ thì cả 3 đều dưới ngưỡng — khoá tên `_bytes` nên nghĩa byte đang hiệu lực.)* File từng bị nêu là "duy nhất vượt" = `ring2-audit` 27.458B — vốn nhãn *đang-cãi* (60,1% bất-khả-drain), giữ nguyên chờ thiết kế. reviewer dư 131B = watch.
- "Un-delete `a79dd579` Dev" = **HẾT CẦN** (đo `SolutionErp_Dev`): seeder tắt-từ-lúc-sinh đã tái tạo QT-HD-V2-001 (Active=0/UserSel=0, Id mới) — Dev đồng hình prod 8 type-3, 0 HĐ mồ côi. Un-delete giờ = row trùng Code, bẩn hơn.
- ~~Gotcha #92-candidate đóng (root-cause = disk)~~ → **BÁC ngay trong phiên bằng ca-2** (giữ dòng làm vết: claim "đóng được" sống đúng 40 phút — bài *đo-lại-tiền-đề* thắng, nhưng chính claim này cũng do em vừa ghi).
- **Vá bề mặt theo cờ ctx-verifier:** STATUS `:6` (4 mặt chết: 693→697 · "PUSH GOM CHỜ"→#600 · nhãn IN-PROGRESS→ĐÓNG · con-trỏ `:476` chết) · `run.md` S190 bổ nửa sau (B5-kết-quả→B6→YC-030→deploy) · `sub-wq3-be.md` trám on-behalf (skeleton 593B → có đường tái dựng) · dọn stray dir rỗng · HANDOFF segment mới. Cờ-6 bác (dương giả — carry `pin-max-server-memory-fleet` đã có nhà HANDOFF @S190, vai grep từ khóa spaced).
- **Vá bề mặt theo cờ ctx-verifier:** STATUS `:6` (4 mặt chết: 693→697 · "PUSH GOM CHỜ"→#600 · nhãn IN-PROGRESS→ĐÓNG · con-trỏ `:476` chết) · `run.md` S190 bổ nửa sau (B5-kết-quả→B6→YC-030→deploy) · `sub-wq3-be.md` trám on-behalf (skeleton 593B → có đường tái dựng) · dọn stray dir rỗng *(🔴 lượt đầu dọn NHẦM CHỖ — dọn trong `runs/`, stray thật ở `fe-user/.claude/agent-memory/`; `harvest-curator` F-03 bắt, đã dọn đúng @close. Git mù 2 lớp: dir rỗng + `.gitignore:118 fe-*/.claude/`)* · HANDOFF segment mới. Cờ-6 bác (dương giả — carry `pin-max-server-memory-fleet` đã có nhà HANDOFF @S190, vai grep từ khóa spaced).
## Carry/treo sau phiên
- `[carry:w5-host-ondeleted]` (5 host clear-selection sau xoá) · `[carry:w8-delete-policy]` (policy DELETE khi anh nói "ổn rồi") · ring2-audit over-cap {đang-cãi} · session-log này gánh cả S189 (đã hết vô chủ).
- `[carry:w5-host-ondeleted]` (5 host clear-selection sau xoá) · `[carry:w8-delete-policy]` (policy DELETE khi anh nói "ổn rồi") · **3 vai over-cap byte** (`lead-gap` 28.094 · `ring2` 27.458 · `lead-stale` 25.966; ring2 {đang-cãi}) — 🔴 đơn-vị BYTE, theo KÝ-TỰ thì cả 3 dưới ngưỡng · session-log này gánh cả S189 (đã hết vô chủ).
- Chờ anh: **KIỂM PROD GĐ3** (lệch-ý-thì-chỉnh) · tồn (76)(77)(78)(79) · (89) jump-dài · (74) rotate vrapp · value_protect · lật ô YC-008↔YC-010 · "ổn rồi" mở W8 · tồn (22)(67)(72).
## S191 bổ sung 00:50 — P0 LẦN 2: eOffice trắng màn khi anh kiểm → hotfix + gotcha #92 khắc thật
@ -46,3 +46,8 @@ Anh Kiệt báo phiếu `PE/2026/A/059` "ko duyệt được / ko tìm thấy ph
- Chẩn admin cùng lò: CI `D2FHMRPX` 1.819.492B vs local `KRJldwaN` 1.780.807B (**lệch 39KB**) — nhiễm nhưng ĐANG SỐNG → không đụng (anh đang kiểm); dist local sẵn nếu anh muốn đồng nhất.
- **Gotcha #92 khắc chính thức** (2 ca đủ chín — docs/gotchas.md, STATUS row 91→92). Ràng buộc nổi ở WAL `next:`: 🔴 **CẤM push code / dispatch CI tới khi runner được vá + verify runtime** — build mới sẽ đè hotfix bằng bundle nhiễm.
- Vá gốc (chờ anh chọn giờ — sẽ rotate bundle prod): dọn `npm cache` SYSTEM + workspace runner → `workflow_dispatch` → cicd-monitor + **smoke runtime** (luật #92(1)) → khi đó mới mở lại đường push code.
## Run-trace đăng ký (Sàn-5)
- `wf: bookend-close run=2026-08-13-S191-bookend-close` — bookend @close S191, 10 vai (H1·H2·2×H24·trio×3·ring1·ring2·ring5·ctx-audit) + 8 máy.
- `wf: soltuon-dieu-chinh run=2026-08-12-S190-soltuon-dieu-chinh-hd` — YC-029/030 5 wave + deploy #600 + vá gốc #92 verify (#488).