# Golden Screen 02 — OMS-ORD-002 주문등록

## 검증 대상

두 번째 Golden Screen은 조회가 아니라 입력/Transaction의 표준을 검증한다.

- Header + Detail 배치
- 거래처/창고 Lookup
- F2 / Enter / F8
- Grid 연속 입력 기반
- Client Zod 검증
- 표준 Server Problem 계약
- RowKey 기반 Detail 오류 연결
- Optimistic concurrency version
- Audit + Outbox 동일 DB transaction
- Domain 값 서버 재검증

## 의도적인 비범용화

전체 화면을 JSON Form Engine으로 만들지 않는다. `OrderRegisterPage.vue`는 명시적인 Vue 화면이며, 반복되는 UX만 KBX Component로 공유한다.

## 아직 Mock/Extension Point인 부분

- Item Grid의 F2 lookup cell editor는 다음 단계에서 `KbxGridLookupEditor`로 확장한다.
- Warehouse/Item lookup backend는 Customer 예제와 같은 contract로 추가한다.
- Address lookup/우편번호는 외부 서비스 adapter 경계로 둔다.
- 실제 DB schema migration(DbUp)은 다음 backend persistence package 단계에서 확정한다.

## 안정성 원칙

Client 검증은 UX이며 최종 정합성은 Server와 DB가 책임진다. AI나 Import가 동일 Command를 호출해도 동일한 Domain Validation을 통과해야 한다.
