wal: flush 20260717T0934

This commit is contained in:
pqhuy1987
2026-07-17 09:34:38 +07:00
parent a721989b54
commit 638591bd2b
3 changed files with 56 additions and 5 deletions

View File

@ -0,0 +1,24 @@
# run — 2026-07-17-S133-pe-budget-freeze-daduyet
- **engine:** `/fable-real investigator-codebase` (H21 lệnh-A per-invocation, alias "invest" anh gõ) → lead verify + ghi spec → **hmw implement Opus 4.8 MAX** (anh chỉ định "hwm cho đám Opus 4.8 MAX xử lý") → review → deploy
- **goal:** UAT anh Kiệt FDC (chat 2026-07-16 17:24-17:27): cập nhật ngân sách (`PeWorkItemBudgets` live, per Dự án × Hạng mục) làm **phiếu ĐÃ DUYỆT đổi số theo** (retro-display). Yêu cầu chốt: (R1) phiếu DaDuyet **bất biến** — không đổi gì hết; (R2) ngân sách đúng nhất cho phiếu mới = bản cập nhật **gần nhất** (live giữ nguyên semantics); (R3) "tức lại database tí là oki" — DB delta nhỏ, **không sinh bảng mới** (snapshot AddColumn).
- **session:** S133 · lead: Fable 5 (owner-choice) · HMW-mode ON
## taskList snapshot
1. `[fable-real:invest-pe-budget-freeze]` role=`investigator-codebase` · tier=`'fable'` (engine-đắt trong lượt lệnh anh gõ — H21) — deep-pass:
- MAP read-sites `PeWorkItemBudgets` trong PE flow (BE projection + FE 2-app consumer, file:line) → xác nhận cơ chế live-join gây retro-change trên phiếu DaDuyet.
- MAP write-sites (command role-gated PRO/CCM).
- Kiểm per-slip fields sẵn có (PE.BudgetPeriodAmount / CcmBudgetPeriodAmount Mig 59 / Detail.DonGiaNganSach·ThanhTienNganSach) — dùng lại được làm snapshot không.
- Liệt kê MỌI nhánh vào DaDuyet (CEO-final · level-finalize Mig 58/60 · CCM-threshold Mig 53) → 1 choke-point đặt snapshot (ứng viên: cùng site `ApplyApprovedPriceOnFinalize`).
- Propose spec 3-mục + checklist per-vai acceptance ĐO ĐƯỢC + backfill phiếu DaDuyet cũ + edge (TuChoi/TraLai-re-approve/WorkItemId null).
- RETURN structured (findings + checklistEvidence + memoryDelta) + ghi `sub-investigator-codebase-0.md` (ghi-đĩa-trong-lúc-làm — chống #53).
(taskList implement sẽ append vào run.md này khi spec chốt + HMW implement phóng.)
## Stages
- [ ] 1. invest fable-real (wf: `wf_348f6155-167`)
- [ ] 2. lead verify + ghi `spec-pe-budget-freeze-daduyet-17-07-2026.md`
- [ ] 3. hmw implement Opus MAX theo spec (BE ‖ FE → test)
- [ ] 4. reviewer pre-commit → commit/push → cicd verify prod