# 2026-04-07 이슈 #2 — Golden-file 회귀 전략 채택 - **이슈**: kimminsung/recordingtest#2 - **소요 시간**: ~5분 - **Context 사용량**: ~58k tokens ## 결정 사용자 제안 채택: **수동 테스트 입력 레코딩 → 리플레이 후 저장 파일을 베이스라인과 diff** 하는 golden-file 회귀 방식을 1차 검증 수단으로 삼는다. (ApprovalTests 패턴과 동형) ## 근거 - SUT(WPF+MEF+HmEG)에 AutomationPeer/probe 부착 협조 비용 회피 - 결과물 파일 자체가 검증 기준 → 직관적, 사용자가 시나리오 작성 가능 - 픽셀 비교 의존도 ↓ → viewport-verifier 우선순위 하향 ## 성립 조건 / 함정 1. **결정성**: 저장 파일의 타임스탬프/GUID/경로/부동소수점/순서 → 정규화 파이프라인 필수 2. **입력 재현 정확도**: 타이밍·포커스·IME·3D 드래그 픽셀 증폭 3. **비교 범위**: 저장 파일만 vs +중간 체크포인트 vs +엔진 상태 sidecar 4. **베이스라인 관리**: `*.approved`/`*.received` 워크플로, 큰 파일 LFS 5. **진단**: 단계별 스냅샷으로 갈라진 지점 이분 탐색 ## 모듈 우선순위 재조정 핵심: **recorder + player + 정규화 모듈 + diff-reporter** 보조: engine-bridge(sidecar JSON 덤프 용도) 후순위: viewport-verifier(픽셀 비교) ## 다음 단계 - 저장 파일 포맷 조사 (텍스트/바이너리, 정규화 가능 영역) - recorder PoC 범위 정의