Commit Graph

1089 Commits

Author SHA1 Message Date
783db60c50 wal: flush 20260731T1400 2026-07-31 14:00:32 +07:00
3a70a15903 wal: flush 20260731T1341 2026-07-31 13:41:34 +07:00
e4d8244467 wal: flush 20260731T1339 2026-07-31 13:39:03 +07:00
222ff163b6 wal: flush 20260731T1321 2026-07-31 13:21:20 +07:00
6da6778b59 wal: flush 20260731T1314 2026-07-31 13:14:58 +07:00
0fd9558839 wal: flush 20260731T1304 2026-07-31 13:04:48 +07:00
e695f8aeaa wal: flush 20260731T1245 2026-07-31 12:45:46 +07:00
17fdff7c65 wal: flush 20260731T1231 2026-07-31 12:31:05 +07:00
9c4488299d wal: flush 20260731T1225 2026-07-31 12:25:49 +07:00
4a210fa0ad wal: flush 20260731T1221 2026-07-31 12:21:29 +07:00
bf4680d60d wal: flush 20260731T1218 2026-07-31 12:18:06 +07:00
b82cf6f747 wal: flush 20260731T1155 2026-07-31 11:55:53 +07:00
8cb5b8220c wal: flush 20260731T1135 2026-07-31 11:35:31 +07:00
ce33758714 wal: flush 20260731T1120 2026-07-31 11:20:31 +07:00
59b2e83a90 wal: flush 20260731T1112 2026-07-31 11:12:05 +07:00
d7262b5e78 wal: flush 20260731T1058 2026-07-31 10:58:30 +07:00
f171595e5b wal: flush 20260731T1050 2026-07-31 10:50:18 +07:00
611f8a537c wal: flush 20260731T1047 2026-07-31 10:47:28 +07:00
07a2c8ffba wal: flush 20260731T1014 2026-07-31 10:14:17 +07:00
43ca5c26e0 wal: flush 20260731T0955 2026-07-31 09:55:03 +07:00
3fdb8bf3eb wal: flush 20260731T0914 2026-07-31 09:14:05 +07:00
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
All checks were successful
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
All checks were successful
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)
All checks were successful
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)
All checks were successful
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