17 lines
872 B
TypeScript
17 lines
872 B
TypeScript
export interface KbxPerformanceBudget {
|
|
name: string
|
|
targetMs: number
|
|
percentile?: 50 | 95 | 99
|
|
note: string
|
|
}
|
|
|
|
// Reference acceptance targets. Teams may tighten them after field telemetry,
|
|
// but should not silently loosen them per screen.
|
|
export const kbxReferencePerformanceBudgets: KbxPerformanceBudget[] = [
|
|
{ name: 'keyboard-feedback', targetMs: 100, note: '키 입력/Focus/로컬 선택 피드백' },
|
|
{ name: 'lookup-search', targetMs: 500, percentile: 95, note: '사내망 기준 Lookup 후보 응답' },
|
|
{ name: 'filtered-list-search', targetMs: 2000, percentile: 95, note: '일반 업무 조회 첫 결과' },
|
|
{ name: 'wms-authoritative-scan', targetMs: 500, percentile: 95, note: '현장망 기준 서버 확정 Scan 응답' },
|
|
{ name: 'foreground-operation', targetMs: 3000, note: '이보다 길면 Operation Center/Job 전환 검토' },
|
|
]
|