Commit Graph

  • c6678022f7 [CLAUDE] FE-User: Plan AA Chunk B - WorkflowMatrixViewPage read-only matrix view + types extend pqhuy1987 2026-05-15 16:34:55 +07:00
  • ee776d5745 [CLAUDE] Domain+App+Api+FE-User+FE-Admin: Plan AA Chunk A - BE IsUserSelectable filter + menu seed Pe_DuyetNcc_WfView + sidebar widen w-72 xl:w-80 + revert Plan U truncate pqhuy1987 2026-05-15 16:34:40 +07:00
  • a1a910f576 [CLAUDE] Docs: Chunk S23-Wrap — Session 23 chốt cuối cumulative (11 plan + 32 commits) pqhuy1987 2026-05-15 15:49:03 +07:00
  • 86d8806afc [CLAUDE] FE-Admin FE-User: Chunk U — Sidebar truncate long label + tooltip (Mig 27 DisplayLabel dài wrap fix) pqhuy1987 2026-05-15 15:33:17 +07:00
  • 7b7b28f2cd [CLAUDE] Scripts Docs: Chunk T5+T6 — Final DELETE + verify NO re-seed loop (Plan T proven active) pqhuy1987 2026-05-15 15:14:39 +07:00
  • 0b97840674 [CLAUDE] Infra Api: Chunk T — Disable auto re-seed demo data qua DemoSeed:Disabled flag (appsettings) pqhuy1987 2026-05-15 15:07:57 +07:00
  • c4d5704269 [CLAUDE] Scripts Docs: Chunk S — Wipe ALL workflows (UAT clean slate hoàn toàn) pqhuy1987 2026-05-15 14:52:55 +07:00
  • 5cbf516a78 [CLAUDE] Scripts Docs: Chunk R — Cleanup destructive prod database (52 rows + ~600 cascade child) pqhuy1987 2026-05-15 14:11:56 +07:00
  • 108268a2e2 [CLAUDE] FE-Admin FE-User: Chunk Q — Fix layout banner F3 violet mx-5 inset gap khiến button "+ Thêm hạng mục" lệch pqhuy1987 2026-05-15 13:38:34 +07:00
  • 1727bd5cd9 [CLAUDE] Api Docs: Chunk P1+P3 — HOTFIX Controller TransitionPeBody record missing 3 fields (ROOT CAUSE F1+F2 fail) pqhuy1987 2026-05-15 13:27:41 +07:00
  • a1c8386712 [CLAUDE] Docs: Chunk O7 — S23 t5 Plan O HOTFIX wrap: docs + session log + memory 5 sites enum pqhuy1987 2026-05-15 13:09:57 +07:00
  • ae01ca56f2 [CLAUDE] PurchaseEvaluation Tests: Chunk O1-O5 — HOTFIX 4 lookup sites cùng pattern per-NV (Plan N point 9 cascade) pqhuy1987 2026-05-15 13:05:02 +07:00
  • fb3c22c90f [CLAUDE] Docs: Chunk N4 — S23 t4 Plan N HOTFIX wrap: docs + session log + 2 agent MEMORY drift pqhuy1987 2026-05-15 12:42:21 +07:00
  • 03264581ff [CLAUDE] PurchaseEvaluation Tests: Chunk N1+N2 — HOTFIX per-NV lookup site discrimination Allow* flag (BE bug 2 ngày prod) pqhuy1987 2026-05-15 12:41:56 +07:00
  • f4055a1eaa [CLAUDE] Docs: Chunk M4 — S23 t3 Plan M wrap: docs + session log + 2 agent MEMORY drift pqhuy1987 2026-05-15 11:21:41 +07:00
  • 4dd6f9c013 [CLAUDE] Tests: Chunk M2 — Add F1 OneLevel/OneStep edge case tests Bước 1 reset ChoDuyet pqhuy1987 2026-05-15 11:15:47 +07:00
  • 508b17a43c [CLAUDE] FE-Admin FE-User: Chunk M3 — Rename Phase=TraLai display label "Trả lại" → "Cần chỉnh sửa lại" pqhuy1987 2026-05-15 11:15:01 +07:00
  • c2042ef956 [CLAUDE] PurchaseEvaluation: Chunk M1 — Fix F1.OneLevel/OneStep edge case Bước 1 → giữ ChoDuyet (KHÔNG fallback Drafter) pqhuy1987 2026-05-15 11:11:36 +07:00
  • 83c9f7b45d [CLAUDE] PurchaseEvaluation FE-Admin FE-User: Chunk L5 — PE list UX: ngày tạo thay SLA countdown + sort UpdatedAt DESC pqhuy1987 2026-05-15 01:53:19 +07:00
  • da30e270c8 [CLAUDE] Tests: Chunk L4 — Update K7 Approver F2 tests cho L1 semantic refactor (advance pointer NOT terminate) pqhuy1987 2026-05-15 01:47:17 +07:00
  • f212f04365 [CLAUDE] FE-Admin FE-User: Chunk L3 — Fix Trả lại dialog default mode = first available F1 (mode đang gửi duyệt) pqhuy1987 2026-05-15 01:44:05 +07:00
  • 10ddc8761b [CLAUDE] FE-Admin FE-User: Chunk L2 — Fix F4 BudgetAdjustSection bypass readOnly khi Approver scope (menu Duyệt) pqhuy1987 2026-05-15 01:39:21 +07:00
  • f3db9e6cc0 [CLAUDE] PurchaseEvaluation: Chunk L1 — Fix F2 skipToFinal semantic: skip pointer tới NV cuối (KHÔNG terminate DaDuyet) pqhuy1987 2026-05-15 01:39:03 +07:00
  • 409a9676e8 [CLAUDE] Docs: Chunk I — K11 self-verify K10 hotfix PASS + memory wire 8-point checklist pqhuy1987 2026-05-15 00:06:05 +07:00
  • 0062fcb269 [CLAUDE] ApprovalWorkflowsV2: Chunk H — K10 hotfix AwLevelDto wire AllowApproverSkipToFinal (Mig 31 admin DTO gap) pqhuy1987 2026-05-14 23:58:19 +07:00
  • 098baa6da6 [CLAUDE] Docs: Chunk G — K8 Plan K wrap S23 t1: docs + session log + Designer comment cleanup + 3 agent MEMORY drift pqhuy1987 2026-05-14 23:48:41 +07:00
  • 6b1e2d9220 [CLAUDE] Tests: Chunk F — K7 Mig 31 Approver F2 service regression + delete deprecated Drafter F2 tests pqhuy1987 2026-05-14 23:41:26 +07:00
  • ebe2469470 [CLAUDE] FE-Admin FE-User: Chunk E — K6 Workspace DROP Drafter checkbox + ADD Approver toggle (Mig 31 F2 refactor) pqhuy1987 2026-05-14 23:34:39 +07:00
  • 2ea8977d0f [CLAUDE] Backout: Chunk D — K5 cleanup F2 zombie endpoint + UsersPage column + DTO field pqhuy1987 2026-05-14 23:27:12 +07:00
  • dd52d16ca9 [CLAUDE] FE-Admin: Chunk C — Mig 31 K3 Designer 7th checkbox AllowApproverSkipToFinal + banner rewrite pqhuy1987 2026-05-14 23:19:48 +07:00
  • 364aef63fd [CLAUDE] PurchaseEvaluation: Chunk B — Mig 31 K2 Approver F2 branch APPROVE STEP + DTO refactor pqhuy1987 2026-05-14 23:08:11 +07:00
  • db6625304a [CLAUDE] Domain: Chunk A — Mig 31 swap F2 storage Users→ApprovalWorkflowLevels (Approver scope ChoDuyet) pqhuy1987 2026-05-14 23:03:05 +07:00
  • 56868bfd7f [CLAUDE] FE-Admin: Chunk pre-A — Mig 31 prep: rename slot label "#NV {order}" -> "Họ tên" user pin pqhuy1987 2026-05-14 22:53:17 +07:00
  • eb106f20a0 [CLAUDE] Docs: S22 chốt v2 — Directive Thứ 9 BẮT BUỘC delegate sub-agent + Plan B preview pre-allocated pqhuy1987 2026-05-14 21:47:58 +07:00
  • 2b9788d7a9 [CLAUDE] Docs: Revise gotcha #47 — hypothesis disproven by CICD Monitor Run #193 verify pqhuy1987 2026-05-13 23:31:44 +07:00
  • cc8a7d34b3 [CLAUDE] Docs: S22 chốt cuối — gotcha #47 + 4 agent MEMORY flush + session log cumulative pqhuy1987 2026-05-13 23:25:37 +07:00
  • b04a11a62f [CLAUDE] FE-PE: S22+5 Chunk B — Designer checkbox +AllowApproverEditBudget per slot + Section read flag (mirror 2 app) pqhuy1987 2026-05-13 23:12:43 +07:00
  • b079b27343 [CLAUDE] PE-Workflow: S22+5 Chunk A — Mig 30 +AllowApproverEditBudget per-Level slot pqhuy1987 2026-05-13 23:09:48 +07:00
  • 30d51c89bb [CLAUDE] FE-PE: S22+4 Chunk B — Attachment preview dialog + View button + Section "Điều chỉnh ngân sách" (mirror 2 app) pqhuy1987 2026-05-13 22:32:56 +07:00
  • 37b51d7f07 [CLAUDE] PurchaseEvaluation: S22+4 Chunk A — BE attachment view endpoint + AdjustBudget command pqhuy1987 2026-05-13 22:25:49 +07:00
  • 0e707891ff [CLAUDE] Scripts: rename 20 test user sang role-based naming (S22+3) pqhuy1987 2026-05-13 22:09:10 +07:00
  • 8185070109 [CLAUDE] Scripts: seed 20 test user prod cho UAT (S22+2) pqhuy1987 2026-05-13 22:05:46 +07:00
  • 40f64c6b32 [CLAUDE] PE-Workflow: UAT S22+1 — disable cả 3 button khi không quyền + BE guard pqhuy1987 2026-05-13 21:46:51 +07:00
  • a74e671431 [CLAUDE] Docs: S22 chốt — Plan C+D+E done, Plan F ABORTED + 3 agent MEMORY drift patch pqhuy1987 2026-05-13 21:20:37 +07:00
  • f149661d36 [CLAUDE] PurchaseEvaluation: Plan E — phân quyền strict V2 scope (List + Detail) pqhuy1987 2026-05-13 21:16:59 +07:00
  • 215b1e036a [CLAUDE] Tests: Plan C task 1-3 — Service per-NV Allow* test catch-up (S21 t4-t5 Mig 28-29) pqhuy1987 2026-05-13 21:14:03 +07:00
  • dbda37eb30 [CLAUDE] Tests: Plan C task 4 — regression test #44 silent 403 (Authorize policy ApprovalWorkflowsV2) pqhuy1987 2026-05-13 21:05:25 +07:00
  • 60efeeda63 [CLAUDE] Users: Plan D — F2 toggle AllowDrafterSkipToFinal per-user (Mig 29 wire UI) pqhuy1987 2026-05-13 21:03:27 +07:00
  • 3d725c42f7 [CLAUDE] Docs: chốt Session 21 cuối (turn 1-5) — gotcha #46 + 2 memory mới + 4 agent MEMORY flush pqhuy1987 2026-05-13 20:25:05 +07:00
  • c0af9e05ec [CLAUDE] Docs: S21 t5 Chunk D — chốt refactor Allow* per-NV (Mig 29) pqhuy1987 2026-05-13 20:12:21 +07:00
  • 5ccb2a7057 [CLAUDE] FE-PE: S21 t5 Chunk C — eOffice read currentLevelOptions + drafterAllowSkipToFinal (per-NV) mirror 2 app pqhuy1987 2026-05-13 20:09:31 +07:00
  • 63234b2cce [CLAUDE] FE-Admin: S21 t5 Chunk B — Designer move 5 checkbox xuống per-Level slot pqhuy1987 2026-05-13 20:07:10 +07:00
  • 036694638e [CLAUDE] PE-Workflow: S21 t5 Chunk A — Mig 29 refactor Allow* sang per-NV (per-Level + per-Drafter) pqhuy1987 2026-05-13 20:03:28 +07:00
  • eea86fdfe7 [CLAUDE] Docs: Chunk E — chốt Session 21 turn 4 F1+F2+F3 PE Workflow advanced options (Mig 28) pqhuy1987 2026-05-13 19:11:14 +07:00
  • d27caafcf5 [CLAUDE] FE-PE: Chunk D — eOffice Trả lại modes + Skip CEO + Approver edit Section 2 (F1+F2+F3) mirror 2 app pqhuy1987 2026-05-13 19:08:08 +07:00
  • a508564b45 [CLAUDE] FE-Admin: Chunk C — ApprovalWorkflowDesigner section "Cấu hình nâng cao" 6 checkbox (F1+F2+F3) pqhuy1987 2026-05-13 18:59:45 +07:00
  • c56024ba25 [CLAUDE] PE-Workflow: Chunk B — BE Service + handlers + DTOs (F1+F2+F3) pqhuy1987 2026-05-13 18:57:09 +07:00
  • 0294693a4a [CLAUDE] PE-Workflow: Chunk A — Mig 28 +6 Allow* column ApprovalWorkflow (F1+F2+F3 advanced options) pqhuy1987 2026-05-13 18:46:01 +07:00
  • 6d30ba42d1 [CLAUDE] Docs: Chunk C — chốt Session 21 turn 3 fix gotcha #45 PE button "Trả lại" mismatch pqhuy1987 2026-05-13 09:46:52 +07:00
  • 4b29d00716 [CLAUDE] FE-PE: Chunk B — Fix button "Trả lại" gửi decision=Approve thay vì Reject (gotcha #45) mirror 2 app pqhuy1987 2026-05-13 09:43:20 +07:00
  • de0088742f [CLAUDE] PurchaseEvaluation: Chunk A — BE guard target TraLai/TuChoi BẮT BUỘC decision=Reject + 3 regression test pqhuy1987 2026-05-13 09:41:14 +07:00
  • 0a3b747612 [CLAUDE] Docs: chốt Session 21 turn 2 — RAG Hybrid setup planning + Cách A validation pqhuy1987 2026-05-12 18:50:28 +07:00
  • 1f8e9af66f [CLAUDE] Docs: Save RAG setup plan chỉn chu cross-project reference pqhuy1987 2026-05-12 18:05:18 +07:00
  • 3a3483190f [CLAUDE] Docs: chốt Session 21 turn 1 — Add cicd-monitor (4 sub-agents seeds-only) pqhuy1987 2026-05-12 11:01:52 +07:00
  • f1c61c9af6 [CLAUDE] Skill: Add cicd-monitor (4th sub-agent — post-deploy verify Gitea + bundle hash) pqhuy1987 2026-05-12 00:47:09 +07:00
  • 36e21c88d2 [CLAUDE] Docs: chốt Session 20 WRAP — 12 turn + 14 commit + 2 memory mới + 3 sub-agents setup pqhuy1987 2026-05-11 21:29:32 +07:00
  • ae1814cdba [CLAUDE] Skill: Setup multi-agent infrastructure (Investigator + Implementer + Reviewer) pqhuy1987 2026-05-11 21:09:46 +07:00
  • 6e338f745e [CLAUDE] FE: Responsive cho laptop màn hình nhỏ — sidebar slim + Section/HangMucCard padding tighter + workspace 2-panel breakpoint pqhuy1987 2026-05-11 12:20:01 +07:00
  • 66551db4d8 [CLAUDE] FE-PE: AddSupplierDialog auto-fill từ master khi chọn NCC pqhuy1987 2026-05-11 12:03:33 +07:00
  • 83aae8ea64 [CLAUDE] FE-PE: Winner NCC revert badge → icon ✓ đậm + hover transition pqhuy1987 2026-05-11 11:57:51 +07:00
  • 3ec7b5a1b0 [CLAUDE] FE-PE: AddSupplier +Số tiền inline + NCC 5-màu palette + Winner 🏆 nổi bật pqhuy1987 2026-05-11 11:53:32 +07:00
  • aab88621e8 [CLAUDE] Docs: chốt Session 20 turn 7 — Admin Ẩn/Hiện + Đổi tên menu eOffice (Chunk E) pqhuy1987 2026-05-11 11:42:12 +07:00
  • 1ed6530fdd [CLAUDE] FE-User: Chunk D — Layout filter !isVisible + render displayLabel pqhuy1987 2026-05-11 11:39:43 +07:00
  • 059bfcbe38 [CLAUDE] FE-Admin+Domain: Chunk C — MenuVisibilityPage + menu key + seed pqhuy1987 2026-05-11 11:37:47 +07:00
  • ef394f8067 [CLAUDE] Api+App: Chunk B — PATCH /menus/{key} + DTO extend isVisible/displayLabel pqhuy1987 2026-05-11 11:32:25 +07:00
  • 2ea2d27785 [CLAUDE] Infra: Mig 27 — Chunk A MenuItem +IsVisible +DisplayLabel pqhuy1987 2026-05-11 11:29:50 +07:00
  • f568945069 [CLAUDE] FE-PE: Manual budget "Nhập tay" — drop Tên field, format VND pqhuy1987 2026-05-11 11:12:43 +07:00
  • 169459e66f [CLAUDE] FE-PE: NCC cell button visual + Hạng mục header gộp 1 ô Ngân sách + DetailDialog rút gọn pqhuy1987 2026-05-11 10:53:30 +07:00
  • 17c5f14e20 [CLAUDE] FE-PE: NCC table SĐT+Email rõ ràng + validate format + Số tiền format VND pqhuy1987 2026-05-11 10:48:44 +07:00
  • e03314e2e7 [CLAUDE] FE-PE: NCC table 1 cột "Số tiền" + QuoteDialog 1 input đơn giản hóa pqhuy1987 2026-05-11 10:41:48 +07:00
  • c4ece8071f [CLAUDE] FE-PE: Section Ý kiến revise — ô vuông cards grid-cols-2 + counter Cấp đúng semantic pqhuy1987 2026-05-11 10:24:07 +07:00
  • f8e5675edf [CLAUDE] Docs: chốt Session 20 — PE Detail UI restructure 3 yêu cầu UX (Chunk D) pqhuy1987 2026-05-11 10:12:13 +07:00
  • f2f01f4765 [CLAUDE] FE-PE: Chunk C — Section Ý kiến gộp đồng cấp cùng Phòng (1 box / Step) pqhuy1987 2026-05-11 10:07:02 +07:00
  • 2bba851135 [CLAUDE] FE-PE: Chunk B — NCC nested expand dưới Hạng mục, bỏ Section 4 riêng pqhuy1987 2026-05-11 10:04:49 +07:00
  • 9dee00da01 [CLAUDE] PurchaseEvaluation: Chunk A — reorder section Hạng mục lên #2 + auto-tạo 1 row mặc định pqhuy1987 2026-05-11 09:54:12 +07:00
  • 7710d4345c [CLAUDE] Docs+Skill: Session 19 consolidate — schema-diagram §15 + skill refresh pqhuy1987 2026-05-09 21:40:34 +07:00
  • 17f697aa94 [CLAUDE] Docs: chốt Session 19 — PE Section 5 V2 dynamic + Mig 26 pqhuy1987 2026-05-09 11:11:09 +07:00
  • 6e913b37a1 [CLAUDE] FE-PE: Chunk C Section 5 V2 dynamic theo ApprovalWorkflowLevel pqhuy1987 2026-05-09 11:05:03 +07:00
  • 90baa8e73c [CLAUDE] PurchaseEvaluation: Chunk B Service V2 hook UPSERT opinion + DTO + GET include pqhuy1987 2026-05-09 11:00:01 +07:00
  • 77a30584fc [CLAUDE] PurchaseEvaluation: Mig 26 PeLevelOpinions V2 dynamic — Chunk A Domain + EF pqhuy1987 2026-05-09 10:56:16 +07:00
  • 873e7a1b7b [CLAUDE] FE-PE: Hành động button rút gọn label + 3 màu phân biệt + bold pqhuy1987 2026-05-09 02:00:29 +07:00
  • daad79d282 [CLAUDE] Docs: chốt Session 18 wrap-up — PE V2 polish + Clone B + Mig 25 IsUserSelectable + 4 bug fix UAT pqhuy1987 2026-05-08 19:56:42 +07:00
  • 32a8d4db0b [CLAUDE] Cleanup: untrack orphan .claude.zip + docs.zip + ignore *.zip pqhuy1987 2026-05-08 19:15:50 +07:00
  • 2a53107602 [CLAUDE] AwV2: Mig 25 +IsUserSelectable + Designer pin toggle + Workspace filter, bỏ "(clone)" pqhuy1987 2026-05-08 19:15:23 +07:00
  • a9c0857a84 [CLAUDE] Fix sidebar highlight: strip transient keys (id/q/awId/...) khỏi queryMatches pqhuy1987 2026-05-08 19:01:59 +07:00
  • f77ea3828a [CLAUDE] Fix: ApprovalWorkflowsV2 GET ai authenticated cũng đc — Drafter pick workflow lúc create PE pqhuy1987 2026-05-08 18:45:04 +07:00
  • 937eb2449c [CLAUDE] Workflow V2: clone leaf Designer + sample seed cho DuyetNccPhuongAn (B) pqhuy1987 2026-05-08 18:07:56 +07:00
  • 917446dbeb [CLAUDE] PE-Lịch sử: chỉ hiện events Trả lại + Gửi duyệt lại pqhuy1987 2026-05-08 17:22:13 +07:00
  • aaa1c6cba6 [CLAUDE] PE-Duyệt: ẩn dropdown trạng thái + filter cứng "Đã gửi duyệt" pqhuy1987 2026-05-08 17:07:23 +07:00
  • 8680f4c849 [CLAUDE] Docs: Session 17 wrap-up — PE Workflow V2 end-to-end consolidation pqhuy1987 2026-05-08 16:40:49 +07:00