967 B
967 B
KBX v27 Standard Traceability
| 표준 요구 | v27 구현 |
|---|---|
| Explicit State | KbxWorkflowBar, T02/T03 state policy |
| Audit by Default | KbxRecordLifecycle + Item/Order Audit API |
| 상태 변경과 수정 분리 | KbxRecordStatePolicy, confirmed/deactivated read-only |
| Optimistic Concurrency UX | KbxConflictResolver + latest reload |
| Version Token | Item/Order explicit version |
| Unsaved Changes | requiresDirty, requiresClean, Workspace dirty binding |
| Permission UX / Backend Enforcement | permissionByStatus + FastEndpoints Permissions |
| 위험한 확정 | KbxConfirm, Workflow confirm:true enforcement |
| Write 정규화 / Read Projection | catalog.item_details + erp_item_search_projection |
| Outbox + Audit same transaction | Item Save/Deactivate, Order Save/Confirm |
| Idempotency | Order Confirm command receipt |
| 재현성 | canonical lifecycle scenarios + correlation-compatible Problem contract |