49 lines
1.5 KiB
Markdown
49 lines
1.5 KiB
Markdown
# Validation report — KBX Foundation v6
|
|
|
|
## Executed in this container
|
|
|
|
- `node scripts/validate-kbx.mjs` — PASS
|
|
- Screen definitions generated: 8
|
|
- Component manifest entries generated: 29
|
|
- TS/Vue script syntax units transpiled: 110 — PASS
|
|
- Business module direct PrimeVue/AG Grid import guard — PASS
|
|
- Screen ID uniqueness / naming guard — PASS
|
|
- Migration lexical ordering — PASS
|
|
|
|
## Added v6 reference screens
|
|
|
|
- `COMMON-OPS-001` 업무 예외 센터
|
|
- `COMMON-REC-001` 업무 데이터 대사
|
|
|
|
## Added v6 core contracts/components
|
|
|
|
- `KbxWorkQueuePage`
|
|
- `KbxExceptionCenter`
|
|
- `KbxExceptionSummary`
|
|
- `KbxExceptionDetailDrawer`
|
|
- `KbxReconcilePage`
|
|
- `KbxWorkItem` / `KbxReconcileItem` contracts
|
|
- `OperationsProjectionWriter`
|
|
- `ReconcileProjectionWriter`
|
|
- `WorkItemActionPolicy`
|
|
- `ReconcilePolicy`
|
|
|
|
## Not executable in this container
|
|
|
|
The container currently has no `dotnet` executable and no installed pnpm dependency graph. Therefore the following must be mandatory in the host repository CI before merge:
|
|
|
|
1. .NET 10 restore/build
|
|
2. xUnit including `WorkItemActionPolicyTests` and `ReconcilePolicyTests`
|
|
3. DbUp migration against disposable PostgreSQL
|
|
4. Vue typecheck/build
|
|
5. Vitest
|
|
6. Playwright with fixed API fixtures
|
|
7. 100k work-item server-side pagination/filter test
|
|
8. Concurrent claim test
|
|
9. duplicate projection/upsert test
|
|
10. reconcile grace-period test with delayed Outbox/Inbox delivery
|
|
|
|
## Operational acceptance
|
|
|
|
See `docs/operations-field-acceptance-v6.md`.
|