wal: flush 20260814T0241

This commit is contained in:
pqhuy1987
2026-08-14 02:41:56 +07:00
parent 59b118ce45
commit bebf2961c1
3 changed files with 49 additions and 1 deletions

View File

@ -0,0 +1,20 @@
# sub-implementer-backend-2 — G2-BE-BRIDGE (YC-032 W2)
> Lane: vá 2 lỗ BE reviewer bắt (regression cầu KHKK→HĐ mất `DraftData`/`BypassProcurementAndCCM` + `DraftData` 0 validator).
> Trần lượt ~35. Ghi dần, append-only.
## 0. Khung việc (chốt lúc bắt đầu)
| # | Việc | Trạng thái |
|---|---|---|
| 1 | Đọc `CreateContractFromSigningPlanFeatures.cs:199-243` + cầu PE `CreateContractFromEvaluationFeatures.cs:103-104` | ⏳ |
| 2 | Bọc `DraftData` theo lược đồ chốt (schemaVersion/kind/body/paymentTerms) + `BypassProcurementAndCCM` | ⏳ |
| 3 | `MaximumLength` cho `DraftData` ở validator Create + Update | ⏳ |
| 4 | ĐO dữ liệu LocalDB `SolutionErp_Dev` (PE PaymentTerms / Contracts DraftData) | ⏳ |
| 5 | build + test 697 + has-pending-model-changes | ⏳ |
---
## 1. Đọc mã (evidence)
_(append bên dưới)_

View File

@ -0,0 +1,25 @@
# sub-implementer-frontend-2 — G2-FE-PIPE (đường ống DraftData ở FE)
Run: 2026-08-13-S194-yc032-hd-thauphu-2form · lane: implementer-frontend (lượt 2)
Nhiệm vụ: gỡ `draftData: null`, dựng helper `contractDraftData.ts` ×2 app, nối vào ContractEditForm. CẤM đụng BE, CẤM dựng UI thân HĐ.
## §0 — Tiền đề đo từ đĩa (trước khi gõ)
(đang đo)
## §1 — Gỡ `draftData: null` (POST + PUT × 2 app)
(chưa)
## §2 — Helper `contractDraftData.ts` (song sinh, sha256 trùng)
(chưa)
## §3 — Nối vào ContractEditForm (parse @mount, serialize @PUT)
(chưa)
## §4 — Ca ÂM (sửa ô header → draftData KHÔNG null, paymentTerms còn)
(chưa)
## §5 — Acceptance: build ×2 · sha256 pair · grep 0-hit + control dương
(chưa)
## §6 — Nợ / FLAG cho lead
(chưa)