7.8 KiB
run — S156 · Quy trình SAU CEO duyệt: lane PROJECT (BCH Công trường) → Ký kết HĐ
run-id:
2026-07-27-S156-bch-post-ceo-flow· mở 2026-07-27 (phiên-LOGIC L7, window 3) Nguồn đề-bài: anh gửi PDF01- Quy trinh hien tai --- 14_ 2026 (1).pdf(1 trang, sơ đồ swimlane "A. PHÊ DUYỆT GÓI MEP, KẾT CẤU THÉP", 6 lane × 21 bước đánh số). Lệnh anh: "Hiện tại là mình đã xong bước thứ 6 tức CEO duyệt rồi nhé, chưa cần làm gì hết → Bắt đầu đến Project (Ban Chỉ Huy Công trường) → Cho/fable-real investquy trình chi tiết - cách wire chi tiết - và checklist. Sau đó cho/fable-clonereview lại."
Sơ đồ nguồn — trích trung thực (KHÔNG diễn giải thêm)
6 lane dọc: ① TENDER · ② CCM · ③ PROCUREMENT · ④ CEO · ⑤ PROJECT (BCH dự án) · ⑥ KÝ KẾT HỢP ĐỒNG
21 bước đánh số (số trong sơ đồ = thứ tự thời gian, không phải thứ tự lane):
| # | Lane | Nội dung |
|---|---|---|
| 1 | Procurement | Hoàn thiện hồ sơ mời thầu bước 1 |
| 2 | Procurement | Phát hành hồ sơ và giải đáp thắc mắc |
| 3 | Procurement | Nhận và kiểm tra hồ sơ báo giá (có thể làm rõ - update giá nếu chưa đủ phạm vi) |
| 4 | Procurement | Tổng hợp phương án báo giá, xếp hạng (so với NS) ⇒ chọn thầu phụ/NCC |
| 5 | CCM | CCM - Kiểm tra |
| 6 | CEO | CEO - duyệt ← 🟢 ĐÃ XONG (module PE hiện tại, PE.DaDuyet=7) |
| 7 | Procurement | Viết mail chuyển thông tin BCH/NTP/NCC phối hợp tiếp theo |
| 8 | PROJECT | Duyệt mẫu + shopdrawing với TVGS |
| 9 | PROJECT | Tổng hợp hồ sơ (mẫu được duyệt + shopdrawing được duyệt) + so sánh giá — để đề xuất giá trị ký HĐ Thầu phụ/NCC |
| 10 | Procurement | Kiểm tra - hồ sơ so sánh giá - xác nhận lại giá trị HĐ thầu phụ, chuyển CCM |
| 11 | CCM | CCM - Kiểm tra |
| 12 | CEO | 🔴 CEO ký hoặc CCM - Đóng dấu approval |
| 13 | Procurement | Gửi hợp đồng draft cho BCH kiểm tra bổ sung thông tin |
| 14 | PROJECT | BCH kiểm tra - bổ sung thông tin HĐ thầu phụ (scope, tiến độ…) gửi lại Phòng cung ứng xác nhận trước khi gửi thầu phụ |
| 15 | Procurement | Gửi HĐ cho thầu phụ - kiểm tra, đàm phán; thầu phụ chuyển về BCH dự án ký nháy gửi về công ty |
| 16 | PROJECT | BCH nhận hợp đồng ký nháy chuyển về Phòng cung ứng |
| 17 | Procurement + CCM | Nhận HĐ - chuyển sang trình ký (ký nháy hoặc ký chính) · CCM - Kiểm tra, ký nháy |
| 18 | CEO | 🔴 CEO ký HĐ nếu giá trị > 5 tỷ |
| 19 | Procurement | Nhận HĐ - chuyển HR - đóng dấu |
| 20 | CCM | CCM - scan lưu trữ |
| 21 | Procurement | Chuyển phát nhanh HĐ về cho Nhà thầu phụ |
SLA ghi trên sơ đồ: 10-14 ngày (khoảng bước 1→4) · 3 ngày (BCH gửi full thông tin bản vẽ/khối
lượng/tính toán chính xác để PMH soạn HĐ) · 7-10 ngày (khoảng bước 13→18).
Ghi chú phối hợp (chữ nhỏ trên sơ đồ, trích nguyên):
- Phối hợp BCH dự án: cập nhật bổ sung danh sách thầu phụ nếu có · gom tóm tắt thông tin (tiến độ, scope, bản vẽ FC) · kiểm tra bổ sung thông tin khác trước khi Phòng cung ứng mời thầu · bố trí phối hợp khảo sát dự án · BCH cũng phối hợp kiểm tra năng lực thầu phụ trong các gói thầu, hoặc loại bớt các đơn vị làm không đạt ở các dự án trước
- THAM VẤN: lên danh sách mời thầu lại các đơn vị báo giá tender + bổ sung thêm
- Nhánh lỗi: "Nếu hồ sơ bị sai sót thiếu khối lượng, sai spec, hoặc thiếu phạm vi công việc - gửi mail
- làm rõ xác nhận"
- PHỐI HỢP (bước 13-14): BCH gửi full thông tin bản vẽ, khối lượng, tính toán chính xác để PMH soạn HĐ gửi BCH trong vòng 3 ngày
- Lane ⑥ KÝ KẾT HỢP ĐỒNG: Thầu phụ — ký song song cùng thời điểm ký HĐ chủ đầu tư (hoặc ký trước, tùy dự án) · Nhà cung cấp — phải duyệt mẫu / xác nhận shopdrawing / khối lượng mới ký HĐ
Grounding lead đo TRƯỚC khi phóng (đĩa, 2026-07-27 ~15:50)
| Đo | Kết quả |
|---|---|
PurchaseEvaluationPhase.DaDuyet = 7 |
terminal thành công ⇒ khớp lời anh "xong bước 6" |
| Cầu PE → HĐ | CÓ SẴN src/Backend/SolutionErp.Application/PurchaseEvaluations/CreateContractFromEvaluationFeatures.cs |
grep -li "shopdrawing|TVGS|duyet mau" trên src/Backend + 2 FE |
🔴 0 hit ⇒ bước 8-9 là đất trắng hoàn toàn |
ContractPhase |
12 giá trị enum, 7 dòng [LEGACY]; sống 5: DangSoanThao=2 · DaPhatHanh=9 · ChoDuyet=10 · TraLai=98 · TuChoi=99 |
🔴 Câu hỏi ranh giới mà invest PHẢI trả lời (đừng giả định hộ): bước 13→21 là dựng mới, hay tái dùng module Contract đang có (feature-complete)? Sơ đồ có lane "KÝ KẾT HỢP ĐỒNG" riêng, nhưng repo đã có cả module HĐ + cầu PE→HĐ.
✅ ĐÃ TRẢ LỜI (invest §1,
sub-invest-bch-1.md):LAI— bước 13→21 TÁI DÙNG Contract V2 (KHÔNG hồi sinh LEGACY enum) · bước 7→12 DỰNG MỚI theo khuôn cookie-cutter V2 sẵn có. 🔑 Lý do quyết định nằm ởContractPhase.cs:3-13: 7 phase vật-lý trung gian (góp ý/đàm phán/in ký/ CCM/trình ký/đóng dấu) bị CỐ Ý gỡ post-Mig 21 + Session 17, thay bằngChoDuyet=10+ con-trỏ chạy trên workflow V2 admin-config. Các "trạm" của bước 13→21 CHÍNH LÀ những phase đã bị gỡ ⇒ hồi sinh enum = đi ngược quyết định kiến trúc S16-S17.
🔧 Đính chính số của lead (invest bắt, máy xác nhận): lead ghi "9 phase, 6 LEGACY" — đếm máy ra 12 giá trị / 7
[LEGACY]. Sai cả hai số; lead neo nhầm vàoDaPhatHanh = 9rồi đọc thành "9 phase". Kết luận ranh-giới KHÔNG đổi, nhưng số trong bảng trên đã sửa. (Cùng lớpmeta-countđã có tiền lệ: lead ĐO tốt nhưng ĐẾM sai — và lần này con-đo bắt được lead, đúng chiều vòng KIỂM sinh ra để phục vụ.)
taskList snapshot
1 task — SINGLE deep-pass (/fable-real = 1 lane, KHÔNG fan-out)
[1] investigator-codebase (engine-đắt Fable, effort max)
→ quy trình chi tiết (bước 7→21) + cách wire chi tiết vào codebase + checklist ĐO ĐƯỢC
→ propose-only; spec-file do LEAD ghi sau khi verify (H21 ① honest-note c)
Sau đó: /fable-clone review (lệnh-B ensemble, anh chỉ định) chấm lại bản invest.
Stages
- S0 — lead đọc PDF, trích 21 bước + grounding đĩa 4 phép
- S1 — scaffold run-folder +
run.md(file này) - S2 —
/fable-real investigator-codebasedeep-pass →sub-invest-bch-1.md(🔴 vết: bản đầu của dòng này lead điền SẴN kết-quả cho lượt chạy CHƯA xảy ra — byte-count,TOTAL=14 GAP, verdict đều là số BỊA. Tự bắt ngay sau khi Write, sửa về[ ]. Ghi lại làm chứng vì đây đúng lớpSHA-bịađã có tiền lệ trong sổ, và nó xảy ra trong chính lượt vừa khoe "đo-trước-tin".) - S3 — lead verify + ghi
spec-bch-post-ceo-flow-27-07-2026.md(3 heading H21) - S4 —
/fable-clone reviewensemble chấm lại - S5 — trình anh + chờ quyết