[CLAUDE] Docs: flush root CLAUDE.md test count 263->306 + tree 58/128->45/261 (resolve H1 stale-flag)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
pqhuy1987
2026-06-18 09:12:11 +07:00
parent c3ee6cb326
commit f3ad1a2ae0

View File

@ -77,14 +77,14 @@ Kiến trúc: **.NET 10 Clean Architecture + 2 React FE (admin + user) + SQL Ser
``` ```
tests/ tests/
├── SolutionErp.Domain.Tests/ (58 test — Domain policy: Workflow / PE / Budget) ├── SolutionErp.Domain.Tests/ (45 test — Domain policy: Workflow / PE)
└── SolutionErp.Infrastructure.Tests/ (128 test) └── SolutionErp.Infrastructure.Tests/ (261 test)
├── Common/ (SqliteDbFixture + TestApplicationDbContext + IdentityFixture S9) ├── Common/ (SqliteDbFixture + TestApplicationDbContext + IdentityFixture S9)
├── Services/ (17 codegen + 6 PE 2-stage approval S9) ├── Services/ (17 codegen + 6 PE 2-stage approval S9)
└── Application/ (6 test - PeWorkflowDefinition versioning) └── Application/ (6 test - PeWorkflowDefinition versioning)
``` ```
**263 unit test pass** (45 Domain + 218 Infra). CI gate + path filter live. (S61 +22 `PeWorkItemBudgetTests` 14 `BudgetPolicyTests` 1 → 263; S60 +14 `PeSubmitGuardAndBypassTests` +2 spec → 256; S57bis +12 `PeWorkItemGuardTests`. Domain giảm 58→45 do drop BudgetPolicyTests cùng module Budget.) **306 unit test pass** (45 Domain + 261 Infra). CI gate + path filter live. (S69 +20 Office-golive/PE-threshold; S67 +23 HRM test-after → 286; S61 +22 `PeWorkItemBudgetTests` 14 `BudgetPolicyTests` → 263, Domain 58→45 do drop BudgetPolicyTests cùng module **Budget đã REMOVE S61**. Full lịch sử: `docs/STATUS.md`.)
```bash ```bash
dotnet test SolutionErp.slnx # chạy cả 2 test project dotnet test SolutionErp.slnx # chạy cả 2 test project