/** * Label Command — in-flight dedup + LRU GRF cache 단위 테스트. * * puppeteer 의존성은 _setBuildOverride 로 mock. 검증 대상: * 1) cacheKey — 같은 입력 같은 키 / 다른 입력 다른 키 / 정규화 * 2) cache hit — 같은 (template, data, ...) 반복 호출 시 puppeteer 0 회 * 3) in-flight dedup — 동일 요청 동시 진행 시 build 함수 1 회만, 모든 caller 가 같은 결과 * 4) cache TTL — 만료된 entry 는 새로 build * 5) LRU eviction — 캐시 가득 차면 오래된 것부터 제거 * 6) build 실패 시 캐시 안 됨 → 다음 호출에서 재시도 * 7) id 와 model 별 다른 키 공간 */ export {};