|
|
689bb823b3
|
wal: flush 20260731T0900
|
2026-07-31 09:00:41 +07:00 |
|
|
|
e5f53d0545
|
wal: pause
|
2026-07-31 08:37:43 +07:00 |
|
|
|
43b57b5641
|
wal: flush 20260730T1735
|
2026-07-30 17:35:40 +07:00 |
|
|
|
7f1d7b5fc6
|
wal: flush 20260730T1725
|
2026-07-30 17:25:44 +07:00 |
|
|
|
b8f7a9ffe3
|
wal: flush 20260730T1705
|
2026-07-30 17:05:13 +07:00 |
|
|
|
10ad64f1da
|
wal: flush 20260730T1701
|
2026-07-30 17:01:12 +07:00 |
|
|
|
7f55b4faeb
|
wal: flush 20260730T1646
|
2026-07-30 16:46:15 +07:00 |
|
|
|
85bb859b0d
|
wal: flush 20260730T1636
|
2026-07-30 16:36:26 +07:00 |
|
|
|
df9a47e19a
|
wal: flush 20260730T1621
|
2026-07-30 16:21:59 +07:00 |
|
|
|
302430d6ae
|
wal: flush 20260730T1614
|
2026-07-30 16:14:40 +07:00 |
|
|
|
6a3468704d
|
wal: flush 20260730T1612
|
2026-07-30 16:12:38 +07:00 |
|
|
|
77b1ad8964
|
wal: flush 20260730T1608
|
2026-07-30 16:08:53 +07:00 |
|
|
|
6ba5cfe747
|
wal: flush 20260730T1514
|
2026-07-30 15:14:22 +07:00 |
|
|
|
e5123ff5e1
|
[CLAUDE] Docs: S162 closeout - cay 4-folder GD ship prod + bookend-close 5 vong/10 vai
Deploy SOLUTION_ERP / build-deploy (push) Successful in 5m54s
- Cay 4-folder giai doan duoi tung goi thau (bfc7b79, cicd PASS 5/5 Run #432)
- Bookend-close: H1 PASS_WITH_FLAGS · H2 GATE-FAIL 4 · H24 20 FLAG · trio MIXED
· ring1 26D/2T · ring2 19D/1T · harness-audit 43D/4T · ctx-audit TRUOT 7 FLAG
- Lead va trong phien: F-01/F-02/F-04 + A1 archive + A2 distill + skill KHKK
+ comment mirror self-ref (SHA-pair 6/6 giu, build x2 EXIT 0)
- MIND-5 = refresh @closeout dau tien (nhip thu 5, theo de ctx-audit)
- STATUS 3 row canonical + dong CURRENT · HANDOFF 6 slot danh so (54)-(59)
- gotcha #85 · error-ledger E-015/E-016 + AS-19/AS-20 · Phase 12 roadmap
- 4 errata khai thang: tally view-stale-count thoi 1 · enum thieu 1 class
· tong L1 lech 54 B · A2 tren trigger duong-gia (R10)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-30 15:13:18 +07:00 |
|
|
|
bfc7b79f72
|
[CLAUDE] FE-User+FE-Admin: cay 4 folder GD duoi tung goi thau (Duyet NCC / Ke hoach HD / Duyet HD / HD cung) x2 app + 5 fix review F-1/3/4/6/7
Deploy SOLUTION_ERP / build-deploy (push) Successful in 5m50s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-30 10:04:32 +07:00 |
|
|
|
8eba1379b2
|
wal: flush 20260730T0946
|
2026-07-30 09:46:39 +07:00 |
|
|
|
c59ece09db
|
wal: flush 20260730T0922
|
2026-07-30 09:22:25 +07:00 |
|
|
|
2ac5fe67dc
|
wal: flush 20260730T0911
|
2026-07-30 09:11:32 +07:00 |
|
|
|
2554845b7f
|
wal: pause
|
2026-07-30 00:48:33 +07:00 |
|
|
|
2c110050f4
|
wal: flush 20260730T0029
|
2026-07-30 00:29:39 +07:00 |
|
|
|
1a397d249e
|
wal: flush 20260730T0019
|
2026-07-30 00:19:52 +07:00 |
|
|
|
3119cb9104
|
[CLAUDE] Contract: W7 KHKK GD4 "Hop dong cung" 1-moc — HardCopiesPage x2 + ?type filter + hasSealedCopy badge + 3 test PIN (suite 590/0)
Deploy SOLUTION_ERP / build-deploy (push) Successful in 5m50s
- BE: ListContractsQuery +ContractType? type (filter server-side F-C1/F-05) + DTO HasSealedCopy derive Attachments.Any(purpose=SealedCopy=3) — append-cuoi default false, 0 policy moi, 0 migration, attachment endpoints 0-diff (O-A giu)
- FE x2 SHA-PAIR: trang /hard-copies (list phase=9 hardcode + badge + panel upload multipart purpose=3 + Y kien cap duyet readonly) + 7 leaf Hdc_* re-point ?type=1..7 (coming-soon 0/0, menu 142 giu)
- Tests: ContractHardCopyTests 3 PIN (phase-only + type-filter Total-server-side + badge derive purpose=3 no-IsDeleted) — probe vi-phan 5/5 phan biet ban hong; suite 587->590/0
- Review: PASS-co-dieu-kien (FLAG-1 untracked da gate; FLAG-2/3 comment da va, SHA-pair C7DCC20B giu; +31/-4 errata BE self-report)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-30 00:17:52 +07:00 |
|
|
|
e16fa14ebd
|
wal: flush 20260730T0003
|
2026-07-30 00:03:55 +07:00 |
|
|
|
eb7473f6c8
|
wal: flush 20260729T2348
|
2026-07-29 23:48:08 +07:00 |
|
|
|
7a0ba17345
|
wal: flush 20260729T2339
|
2026-07-29 23:39:33 +07:00 |
|
|
|
642a9603b9
|
wal: flush 20260729T2328
|
2026-07-29 23:28:00 +07:00 |
|
|
|
761d8183f3
|
[CLAUDE] App+Infra+Tests: W6 KHKK — duong ong HD V2 (view per-HD 3-site + inbox V2+ADMIN + guard trinh +PMH)
Deploy SOLUTION_ERP / build-deploy (push) Successful in 5m52s
- View: vế isV2Approver per-HĐ ở CẢ 3 call-site GetEligiblePhases (:301/:381/:486) — không role-blanket, nháp-riêng-tư S89 giữ, deleted-view cùng vị ngữ
- Inbox: ghép v2InboxIds precompute (mirror PE ResolveV2InboxIdsAsync) + nhánh ADMIN phase-list tường minh +ChoDuyet (DR-4/F-B13) — HĐ ChoDuyet vào inbox cả approver lẫn admin
- Guard trình CWS:73-78: Drafter|DeptManager|người-tạo|Procurement + chặn null==null lọt guard (actorUserId is Guid); Reject :49-66 + vùng W3 :217-394 0-diff (O-A giữ)
- tests +7 (587/0): 5 PIN + admin-inbox DR-4 + Submit 4-vế/null-trap
- Reviewer: Trục 1-3 vai PASS 0-critical + 4-7 lead — 2 ghi-nhận owner: workflow-blanket-by-design độ rộng + Reject pre-existing AMPLIFIED (bán kính nổ tăng khi view mở)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-29 23:27:19 +07:00 |
|
|
|
d03d097886
|
wal: flush 20260729T2315
|
2026-07-29 23:15:44 +07:00 |
|
|
|
fe1f6b0ecf
|
wal: flush 20260729T2300
|
2026-07-29 23:00:12 +07:00 |
|
|
|
1e3434b32c
|
wal: flush 20260729T2246
|
2026-07-29 22:46:27 +07:00 |
|
|
|
66fffb632f
|
wal: flush 20260729T2234
|
2026-07-29 22:34:09 +07:00 |
|
|
|
df52fa0cd0
|
[CLAUDE] App+Infra+Api+FE-User+FE-Admin+Tests: W3 KHKK — duyet 3 tram OR-of-N + finalize chot gia (test-before 6 RED->GREEN)
Deploy SOLUTION_ERP / build-deploy (push) Successful in 5m54s
- ContractSigningPlanWorkflowService: copy khuon ApproveV2Async (con-tro doi StepIndex+LevelOrder, GroupBy Order, OR-of-N, LevelOpinions UPSERT "(duyet — khong y kien)") — CAM Proposal-flatten; KHONG port 2 duong ket-thuc-som (owner phan PHA VO S155)
- Choke-point finalize ApplyApprovedValuesOnFinalize (Line.ApprovedAmount ??= Proposed) 1-SITE-BY-DESIGN: hop-dong transitions khong co targetPhase => admin cung xuyen choke-point (triet lop #81 tu goc); RULE-comment khuon :356-360
- Transitions endpoint: submit/approve/return/reject (hop-dong LEAD-dinh-nghia literal — reviewer Truc-4 KHOP 5/5, truc W2 tung dut 6 diem); guard trinh CreatedBy|Drafter|DeptManager-cung-phong|Admin; changelog/approvals bang KHKK rieng (CAM IChangelogService — FK-547 rao bang vang-mat-dep); notify Cap-ke dich danh + exclusion actor/drafter (S86)
- Save-diem: 1 SaveChanges cuoi = 1 transition 1 unit-of-work (service la diem vao, khac nguon :537)
- FE KhkkWorkflowPanel x2 app SHA-pair: so-do Buoc/Cap + banner den-luot + Gui/Duyet/Tra/Tu-choi + y kien; panel GATE nut theo actor (khong de an 403)
- Test-before: 6 test san PIN RED-evidence 6/6 (5 NotImplemented + 1 assert) -> GREEN 6/6; sua-test dung 1 seed FAULT-INJECT sot (0 assert doi); suite 574 -> 580/0
- Reviewer 7/7 truc DAT 0 chan (4 truc vai + 3 truc lead on-behalf; Q1-Q6 duyet)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-29 22:33:11 +07:00 |
|
|
|
d7bdb45312
|
wal: flush 20260729T2223
|
2026-07-29 22:23:46 +07:00 |
|
|
|
a66b0a8341
|
wal: flush 20260729T2205
|
2026-07-29 22:05:53 +07:00 |
|
|
|
b97b4b7405
|
wal: flush 20260729T2149
|
2026-07-29 21:49:38 +07:00 |
|
|
|
6c813e26ab
|
wal: flush 20260729T2134
|
2026-07-29 21:34:37 +07:00 |
|
|
|
32937ce2c1
|
wal: flush 20260729T2121
|
2026-07-29 21:21:36 +07:00 |
|
|
|
6cbc6ad937
|
[CLAUDE] App+Api+FE-User+FE-Admin+Tests: W2 KHKK — CRUD phieu nhap + can cu b.8-9 + FE 3 page x2 app + 12 fix reviewer
Deploy SOLUTION_ERP / build-deploy (push) Successful in 5m56s
- BE mega-file ContractSigningPlanFeatures (Create 4-rao + auto-Lines snapshot per-winner + MaKeHoach @CREATE + UpdateDraft null-safe + Get/List/inbox-precompute-V2/deleted + Dossier + Attachments + Delete allow-list M6 + picker) + Controller 15 action policy per-action 15/15 (KeHoachKyKet.*)
- FE pages/khkk 3 page + types x2 app SHA-pair + 4-place (6 leaf Khkk_* het coming-soon; WfView: user=matrix?type=10 [whitelist +10] / admin=Designer deep-link); root KeHoachKyKet -> /khkk/list
- Reviewer adversarial: 12 finding (3 CRITICAL dut-2-bo FE-BE: route picker + peId body + dossier planId; 2 MAJOR security: detail+download 0 rao -> EnsureCanViewAsync mirror PE S89 nhap-rieng-tu; PUT-vs-POST de-ban-sao; peTenGoiThau; winnerSupplierNames; Content-Disposition RFC6266; LEFT-join Projects) -> 11 FIXED + 1 GIU (F-10 ke thua khuon PE, bit dong bo sau)
- tests: +8 (574 total 0 fail) — authz reflection dong + Create/Delete/guard/khong-dot-ma-khi-409 + fixture-co-interceptor
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-29 21:19:41 +07:00 |
|
|
|
914c5a40f2
|
wal: flush 20260729T2103
|
2026-07-29 21:03:45 +07:00 |
|
|
|
fd68407a2f
|
wal: flush 20260729T2046
|
2026-07-29 20:46:44 +07:00 |
|
|
|
77c723b07a
|
wal: flush 20260729T2023
|
2026-07-29 20:23:52 +07:00 |
|
|
|
980b1329b5
|
wal: flush 20260729T2006
|
2026-07-29 20:06:51 +07:00 |
|
|
|
a8027c04fe
|
[CLAUDE] Domain+App+Infra+Admin: W1 KHKK — Mig 69 ContractSigningPlans 7 bang + policy KeHoachKyKet + seeder UPGRADE-if-exists + CodeGen KHKK + Designer type-10
Deploy SOLUTION_ERP / build-deploy (push) Successful in 5m40s
- Domain/ContractSigningPlans: 7 entity + 3 enum (Phase 1/2/3/98/99; DossierItem Kind/Status start=1); ApplicableType += ContractSigningPlan=10 (slot 10, append-only)
- Mig 69 AddContractSigningPlans: 7 CreateTable / 20 CreateIndex / 0 ALTER; UNIQUE filtered (PlanId,SupplierId) WHERE IsDeleted=0 (#57); FK 6 con Cascade 1-hop + 2 Restrict, 0 multiple-cascade-path; database-agent review PASS 8/8 + DB11
- MenuKeys.All += KeHoachKyKet (policy KeHoachKyKet.* x4 sinh runtime; menu-row prod KHONG doi — 142 giu); STATUS canonical 54->55 / 216->220
- DbInitializer.SeedKeHoachKyKetAccessAsync: UPGRADE-if-exists (F-S1 — khong insert-NO-OP) + vế CanDelete (Drafter/Admin), 13/13 role CanCreate+CanUpdate, chay SAU revoke; revoker khong phu Khkk_* (reviewer Truc-1 PASS)
- ContractSigningPlanCodeGenerator: KHKK/{YYYY}/{Seq:D3} (owner OK @S161) qua WorkflowAppCodeSequences dung chung, SERIALIZABLE
- AWV2AdminFeatures: 3 site count/retained/orphan + nhanh ContractSigningPlanLevelOpinions (chong no FK 500 khi xoa Level); +label VN type-10 (F-7); +ep false 2 co early-finalize server-side cho type-10 (F-8 — containment tang BE, FE da ep o levelFlagsPayload)
- fe-admin Designer: deep-link type-10 + an 2 checkbox early-finalize (anh phan "PHA VO" S155) — containment 2 lop render+payload
- tests: +4 (566 total, 0 fail) — schema-invariant 7 bang + codegen format (fault-inject 2 chieu chung co rang)
Reviewer: PASS_WITH_FLAGS 10 issue -> 8 fixed cung commit, 2 giu trang thai (F-1 acceptance đo-CO cho prod; F-4 ke thua y PE prod)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-29 20:04:39 +07:00 |
|
|
|
909134c922
|
wal: flush 20260729T1948
|
2026-07-29 19:48:33 +07:00 |
|
|
|
c0b75384e5
|
wal: flush 20260729T1944
|
2026-07-29 19:44:56 +07:00 |
|
|
|
66f79579dc
|
wal: flush 20260729T1932
|
2026-07-29 19:32:44 +07:00 |
|
|
|
22bd8997d4
|
wal: flush 20260729T1917
|
2026-07-29 19:17:10 +07:00 |
|
|
|
d5635e10b5
|
wal: flush 20260729T1903
|
2026-07-29 19:03:31 +07:00 |
|
|
|
f27fc3338f
|
wal: flush 20260729T1843
|
2026-07-29 18:43:24 +07:00 |
|
|
|
8f37910552
|
wal: pause
|
2026-07-29 17:21:28 +07:00 |
|