43c411f8122755dd8abc721c78b4f310fe10366d
Chu du an chot @S181: "dong y stamp - ky ten". - Bang goc 12 TC: docs/governance/adap-reports/upgrade-pack-phased-bang-goc.md Acceptance: 12/12 dong TC · 4 o GIU CHU cua hub dung cho (TC-02/TC-07 "chua co dung cu" · TC-03 "chua du mau" · TC-10 "KHONG DO DUOC") · 0 chu "da duoc kiem chung" trong phan bang. - Dinh chinh trong chinh goi: spec:28 gop TC-03 vao nhom "chua co dung cu", nhung 2 nguon doc thu goc (invest-fitmap + fitmap) deu ghi "chua du mau". Bang theo 2 nguon doc thu goc. - RC-pqhuy1987-07-08-2026-21-42-10. Pham vi ky = phan DA THI CONG toi S181; W3b va W5b ve (ii) khai RO la NGOAI pham vi, khong duoc doc thanh da niem phong. Dau nay KHONG phong nac "da duoc kiem chung" (chi hub cap). - Mutation-test E-9: nen SACH 0 do -> bo 1 ten roster -> 2 bai do MOI (lech-ky-vong + nhat-ky-THUA) -> tra lai 0 do. DAT. 🔴 Lan do dau bao "CHUA DAT - chi 1 bai do": SAI, do THUOC cua lead thieu pattern chieu nguoc ('nhat ky THUA'), khong phai may thieu. May soi du 2 chieu. Sua thuoc truoc khi ket luan. Con lai cua W6: cong dong-bo 4 tang · bang A16 21 dong · bao cao cuoi khuon B. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
SOLUTION_ERP
Hệ thống quản lý Hợp đồng Nhà cung cấp / Thầu phụ / Tổ đội cho Công ty TNHH Xây dựng Solutions.
📘 AI context:
CLAUDE.md(pointer) →docs/CLAUDE.md(full)
Quick start (dev)
Yêu cầu: .NET 10 SDK, Node 20+, SQL Server (local hoặc qua Docker).
# 1. DB — chạy SQL Server qua Docker (nếu chưa có local)
docker compose up -d
# 2. Backend — migration + run Api (port 5443)
dotnet ef database update --project src/Backend/SolutionErp.Infrastructure --startup-project src/Backend/SolutionErp.Api
dotnet run --project src/Backend/SolutionErp.Api
# 3. Frontend admin (port 8082) — terminal mới
cd fe-admin
npm install
npm run dev
# 4. Frontend user (port 8080) — terminal mới
cd fe-user
npm install
npm run dev
Admin mặc định (sẽ seed sau Phase 1): admin@solutionerp.local / Admin@123456
Architecture
fe-admin (:8082) fe-user (:8080)
│ │
└────── /api proxy ──────┘
▼
SolutionErp.Api (:5443)
│
┌──────────────┼──────────────┐
▼ ▼ ▼
Application Domain Infrastructure ── SQL Server
Tech stack
- Backend: .NET 10 + Clean Architecture + CQRS (MediatR) + FluentValidation + AutoMapper + EF Core + ASP.NET Identity + JWT
- Frontend: React 19 + Vite + TypeScript + Tailwind + shadcn/ui + TanStack Query
- DB: SQL Server 2022
- Deploy: Windows Server + IIS
Roadmap
| Phase | Tuần | Focus |
|---|---|---|
| 0 Draft | T1 | Scaffold, parse FORM + QUY_TRINH |
| 1 Alpha Core | T2-4 | Auth, Permission, CRUD master |
| 2 Form Engine | T5-6 | Render template docx/xlsx |
| 3 Workflow | T7-9 | State machine 9 phase |
| 4 Report + Polish | T10-11 | Dashboard + Excel export |
| 5 Production | T12-13 | CI/CD IIS, UAT, go-live |
Chi tiết ở docs/changelog/migration-todos.md.
License
Proprietary — Công ty TNHH Xây dựng Solutions.
Description
Languages
C#
53.9%
TypeScript
38.4%
PowerShell
6%
Python
0.7%
JavaScript
0.4%
Other
0.6%