Commit Graph

  • a85e437478 [CLAUDE] Infra: Plan B Chunk A2 — Mig 32 Contract V2 schema + Configuration + Seed sample workflow pqhuy1987 2026-05-22 12:15:11 +07:00
  • 58898e8fbe [CLAUDE] Domain: Plan B Chunk A1 — Contract +2 fields V2 (ApprovalWorkflowId + CurrentApprovalLevelOrder) pqhuy1987 2026-05-22 12:07:01 +07:00
  • 6eec8d78fb [CLAUDE] Docs+Memory: Plan CA wrap — gotcha #50 + Implementer Pattern 16-bis + STATUS pqhuy1987 2026-05-22 11:45:41 +07:00
  • e55d96b856 [CLAUDE] FE-User: Plan CA Hotfix 1 — Add 7 master/catalog leaf routes vào resolvePath staticMap pqhuy1987 2026-05-22 11:38:10 +07:00
  • 68bceddabb [CLAUDE] Infra: Plan CA Chunk D2 hotfix — Password ≥12 chars cho catalog.manager (S22+2 policy) pqhuy1987 2026-05-22 11:09:11 +07:00
  • 4a592cfadb [CLAUDE] Infra: Plan CA Chunk D — Seed demo user catalog.manager + role CatalogManager pqhuy1987 2026-05-22 11:02:21 +07:00
  • c995f42e0d [CLAUDE] FE-Admin+FE-User: Plan CA Chunk C — Sidebar filter 2 app (admin HIDE + user SHOW) pqhuy1987 2026-05-22 11:00:29 +07:00
  • 80d39a06fb [CLAUDE] Domain+Infra: Plan CA Chunk A — Add role CatalogManager + seed 9 menu CRUD pqhuy1987 2026-05-22 10:58:18 +07:00
  • 06a441cf4e [CLAUDE] FE-User: Plan CA Chunk B — Move 4 master pages từ fe-admin → fe-user pqhuy1987 2026-05-22 10:56:11 +07:00
  • 3cb54e032e [CLAUDE] Docs: Session 26 FINAL wrap — 2 architectural decisions + RAG indexing verify pqhuy1987 2026-05-22 03:03:47 +07:00
  • bf93abd467 [CLAUDE] Docs: Session 26 chốt cuối — 6 Plan AG series PE tree view + Plan AI RAG global MCP setup pqhuy1987 2026-05-22 02:27:36 +07:00
  • d99069a305 [CLAUDE] FE-User+FE-Admin: Plan AG6 — Compact PE card 3 row gọn đẹp pqhuy1987 2026-05-21 22:50:14 +07:00
  • 083b601ea4 [CLAUDE] FE-User+FE-Admin: Plan AG5 — PE List tree 3-level Project > Năm > NCC > PE pqhuy1987 2026-05-21 22:41:58 +07:00
  • 2bf01184ca [CLAUDE] App+FE-User+FE-Admin: Plan AG4 — bổ sung Drafter + Department vào PE List card pqhuy1987 2026-05-21 18:52:04 +07:00
  • fbad4a9251 [CLAUDE] FE-User+FE-Admin: Plan AG3 — PE List tree consistent (drop single-PE flat branch) pqhuy1987 2026-05-21 18:35:25 +07:00
  • c5429c0d10 [CLAUDE] FE-User+FE-Admin: Plan AG2 — Simplify PE List tree 1-level + Panel 1 widen 400px pqhuy1987 2026-05-21 18:24:59 +07:00
  • 0bf6c7ec63 [CLAUDE] FE-User+FE-Admin: Plan AG Chunk A+B+C — PE List tree view 2-level Project > Gói thầu pqhuy1987 2026-05-21 17:46:17 +07:00
  • 0c6efdaf4f [CLAUDE] Docs: Session 25 chốt cuối — Plan AB→AF cumulative 7 commits + 4 agent MEMORY flush pqhuy1987 2026-05-21 16:33:41 +07:00
  • 506cada86b [CLAUDE] FE-User FE-Admin: Plan AF — userMap fallback resolve historical entries pre-Plan AE pqhuy1987 2026-05-19 13:04:59 +07:00
  • 9ea62be6a7 [CLAUDE] PurchaseEvaluation: Plan AE — fix Changelog UserName 9 sites (Budget Adjust + 8 preventive) pqhuy1987 2026-05-19 12:32:53 +07:00
  • 0aaf2df04a [CLAUDE] FE-User FE-Admin: Plan AD — Lịch sử duyệt redesign drop phase badges + next-target hint pqhuy1987 2026-05-19 11:19:43 +07:00
  • 25837b6220 [CLAUDE] FE-User FE-Admin: Plan AC2 — FE merge view recover historical Reject events PE cũ pqhuy1987 2026-05-19 11:00:05 +07:00
  • a734bf2b8b [CLAUDE] PurchaseEvaluation: Plan AC — fix Lịch sử duyệt panel show Trả lại + Duyệt vượt cấp pqhuy1987 2026-05-19 10:45:25 +07:00
  • 8c05947176 [CLAUDE] Tests: Plan AB Chunk A2 — fix Plan M tests filter LogTransition entry post Plan AB pqhuy1987 2026-05-19 10:21:34 +07:00
  • cdfd54212c [CLAUDE] PurchaseEvaluation: Plan AB Chunk A — fix Changelog visibility Bug 1 Budget Adjust + Bug 2 Return Mode pqhuy1987 2026-05-19 10:07:44 +07:00
  • e23f51c42e [CLAUDE] Docs: Session 24 chốt cuối - Plan AA cumulative 7 commits + 4 agent MEMORY drift wrap pqhuy1987 2026-05-16 00:18:48 +07:00
  • ee0902ac13 [CLAUDE] FE-User FE-Admin: Plan AA wrap fix - sidebar label dài wrap về đầu hàng + text smaller pqhuy1987 2026-05-15 17:32:21 +07:00
  • fbbd361929 [CLAUDE] FE-User: Plan AA redesign v2 - Table layout rowSpan tận dụng full width + 7 label tiếng Việt + color coding 2 layer pqhuy1987 2026-05-15 17:10:27 +07:00
  • 4d60598369 [CLAUDE] FE-User: Plan AA redesign - WorkflowMatrixViewPage panel-per-NV layout + color coding 2 layer (Step/Cấp) pqhuy1987 2026-05-15 17:03:42 +07:00
  • da218f1dd4 [CLAUDE] FE-User: Plan AA hotfix - WorkflowMatrixViewPage container px-6 → px-2 (dịch content sang trái) pqhuy1987 2026-05-15 16:52:45 +07:00
  • ac2c85901a [CLAUDE] Docs: Plan AA Chunk C - S24 t1 wrap session log + STATUS+HANDOFF + 3 agent MEMORY drift pqhuy1987 2026-05-15 16:38:21 +07:00
  • 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