# hires(2패스) 우회 A/B — CEO 「재보자」 (앵커 t_f7dc11f3dcc8)

CEO verbatim 2026-09-05: *"방금 봤던 워크플로우 업스케일러 있는거야 없는거야? 있었다면 없고 페이스디테일러만 0.7 해보면 어떨까 해서"* → *"재보자."*

## 볼 것 = `★얼굴크롭-4칸.png` (좌→우) · 전체본 = `★전체-4칸.png`
```
① A 2패스 s20260905  #317364      ② B 1패스 s20260905  #317365
③ A 2패스 s20260906  #317366      ④ B 1패스 s20260906  #317367
```
같은 프롬프트(`#312662` 풀바디 격자 그대로 재사용) · 768×1344 · **seed 고정** · 디테일러 0.7(현 기본값).

## ★「업스케일러만 제거」는 원리적으로 불가능하다 — 이건 hires 2패스 제거다
그래프에서 `#57 ImageUpscaleWithModel`·`#59 ImageScaleBy` 를 빼면 그 출력을 먹던 `#61 VAEEncode`·`#62 KSampler(denoise 0.35)`·`#63 VAEDecode` 가 **같이 죽는다**. 그래서 「빼고 본다」가 아니라 A/B 로 쟀다.
실측(workflow.json 파싱) — A = **38노드**·`57/59/61/62/63/133` 전건 · `505.image=['63',0]` / B = **33노드**·`133` 만 · `505.image=['8',0]`.

## seed 를 왜 2점 썼나
같은 날 H3 쪽에서 **같은 프롬프트가 seed 에 따라 3/4 로 갈리는 것**을 CEO 가 판정했다(앵커 `t_00aff66ec7c1`). 1점으로 재면 그 우연을 조건 차이로 읽는다.

## 비용 (참고 · ★엄밀하지 않다)
```
#317364 A  27.18s   ← ★첫 잡(콜드 · 모델 로드 포함) — 비교에서 뺀다
#317365 B  12.98s
#317366 A  14.15s
#317367 B  10.16s
```
공정한 짝은 **#317366(A) 14.15s ↔ #317367(B) 10.16s = 1패스가 약 28% 빠르다**. ★단 네 잡이 연달아 돌아 캐시 상태가 다르고, 나는 **각 조건을 격리해 재지 않았다** — 이 수치는 방향만 본다.

## 화질 판정 — ★내가 안 한다
숫자로는 못 가른다(9/4 A/B 때 라플라시안이 잡음 바닥에 묻힌 실측이 있다 · `dock-facedetailer-maxsize-ab-2026-09-04/README.md`). **CEO 육안**이 판정 축이다.
내가 본 것만 적는다: 같은 seed 안에서 A↔B 는 **구도가 거의 같고** 얼굴 인상도 가깝다. s0905 쌍은 카메라가 멀고 s0906 쌍은 가깝다(seed 차이지 조건 차이가 아니다).

## 다음
CEO 가 한 쪽을 고르면 그 값을 기본값으로 잠그는 발주를 dev 로 낸다(**hires 기본값을 어디에 둘지**). 고르기 전엔 registry `default: true`(현행 2패스) 그대로다.
