wal: flush 20260712T1507

This commit is contained in:
pqhuy1987
2026-07-12 15:07:51 +07:00
parent 2121a69fe1
commit e766c88bd7
3 changed files with 63 additions and 2 deletions

View File

@ -5,8 +5,10 @@ goal: 2 mạch song song — (A) Supplier Excel-import BUILD→close→deploy ·
chain A (Supplier import):
[x] BE DONE build EXIT-0 ✅ + case-fix (OrdinalIgnoreCase) verified
[x] test-specialist DONE (aac55f3d): SupplierExcelImportServiceTests 10 test → dotnet test 450 PASS (440→450), 0 prod-bug; case-collation test có RĂNG (SQLite BINARY → dedup ở service không dựa DB)
[!] FE fe-admin (BG) Import-Excel button→dialog upload→preview-table→confirm
[ ] /fable-clone review đóng-spec → adjust (⚠️ bake ExpectedHeaderTokens 30 real-token đã-extract; Case-9 auto-flip LayoutValid=true, 0-test-edit) → ĐÓNG SPEC + commit + cicd
[x] FE DONE (a513): SupplierImportDialog 2-app byte-identical + SuppliersPage nút Import; npm build ×2 PASS
[x] close-review wf_75d6149b-9f7 GO-WITH-ADJUSTMENTS (2/2): 6-axis BE PASS + FE wiring+enum-int+mirror PASS + Mig63-prod-safe + 4NCC-reimport-fill-nulls-safe
[!] APPLY 3 adjust (SAU khi PE-BE ab2db8c6 land, tránh concurrent-build): (1)bake 30 header token từ test RealFileHeaderTokens→service:37-66 (2)+.Normalize(FormC) NormalizeHeader:309 (3)FE guard nút Import Suppliers/Create→Admin,CatalogManager 2-app
[ ] build+test → reviewer → commit+push → cicd DEPLOY Supplier prod
chain B (PE sign-off change):
[x] investigate wf_fd8f2bfe-9f6 + anh Kiệt chốt 6 decision: (1)A1-bypass-subordinate-only+creator-ký-tay (2)no-hard-guard-single-person (3)EDGE-5-hard-lock-DaDuyet (4)1-nút (5)opinion-history (6)phiếu-mới-only