Files
solution-erp/.claude/workflows/runs/2026-07-29-S161-khkk-w6-duongong/run.md
2026-07-29 22:46:27 +07:00

1.5 KiB

RUN — W6 KHKK: Đường ống HĐ V2 — view + inbox + vai-trình (S161, 2026-07-29)

Wave 4/6 thi công. Spec: ../2026-07-29-S160-khkk-dryrun-plan/spec-wave-w6-duong-ong-hd-v2-29-07-2026.md (đã vá DR-4 @S161: nhánh ADMIN F-B13 tường minh §②-4 + 1 vế acceptance admin-inbox). W1 a8027c0 · W2 6cbc6ad · W3 df52fa0 ĐÃ SHIP. Gate 5-anchor PASS 5/5 (GetEligiblePhases :334 · PhaseActorRoles :421-430 · Forbidden :488-489 · guard-trình CWS :73-78 · Controller inbox :38-40 — content-exact, 0 drift). BE-only · 0 mig · 0 UI mới. Baseline test 580 (45D+535I).

taskList snapshot

# Stage Vai Trạng thái
1 Đợt-1: BE 3 fix wiring — view per-HĐ 3 call-site + inbox ghép V2-set + nhánh ADMIN (mirror PE :731-748) + guard trình nới PMH hmw implementer-backend [ ]
2 Đợt-2: test-specialist 5 test PIN §③-B hmw test-specialist [ ]
3 Lead: suite + acceptance lead [ ]
4 Reviewer (security wave — đổi view-guard) reviewer [ ]
5 Commit + push + cicd lead + cicd-monitor [ ]

Ràng buộc

  • 🔴 3 call-site GetEligiblePhases (:301/:381/:486) — sửa CHỈ 1 = F-S3 tái diễn; per-HĐ membership KHÔNG role-blanket, admin thấy-hết.
  • 🔴 Nhánh Reject-trước-guard :49-66 = O-A ĐỂ MỞ, ĐỪNG "tiện tay sửa".
  • 🔴 Ca ÂM pin ROLE cụ thể (CostControl/Procurement — KHÔNG HrAdmin cho pass dễ).
  • 🔴 Kiểm hở xóa-mềm :381.

Stages

(cập nhật theo tiến độ)