# 2026-04-07 이슈 #2 — 구현 고려사항 정리 - **이슈**: kimminsung/recordingtest#2 - **소요 시간**: ~5분 - **Context 사용량**: ~52k tokens ## 정리한 고려사항 카테고리 1. **레코딩/리플레이 안정성** — 좌표 vs element, 타이밍, 포커스/Z-order, IME 2. **WPF/MEF 특성** — Custom AutomationPeer, plugin 비동기 로드, Dispatcher marshaling 3. **3D 뷰포트(HmEG) 검증** — 픽셀 비교 한계, 엔진 내부 상태 검증, 픽킹 안정성 4. **환경/재현성** — DPI, 멀티모니터, 시계/랜덤 격리, CI 세션 0 제약 5. **테스트 자산 관리** — JSON/YAML 시나리오, 베이스라인 이미지 LFS, 모듈화 6. **진단/디버깅** — 실패 아티팩트(스샷·UIA 덤프·엔진 상태), 영상 녹화, diff 오버레이 7. **보안/안전** — 입력 마스킹, 권한 일치 8. **거버넌스** — SUT 코드 변경 협조(AutomationPeer/probe), 유지보수 비용 ## 핵심 인사이트 - 픽셀 비교보다 **엔진 내부 상태(engine-bridge)** 가 훨씬 안정적 → 우선순위 상향 - **SUT 팀 협조** 가 기술적 난제보다 큰 장애물 (AutomationPeer/probe 부착) - WPF는 세션 0에서 못 돌므로 CI는 대화형 세션 agent 필요 ## 다음 단계 위 고려사항을 sut-prober PoC 설계에 반영.