## 배경 Task #164 (PR #170)의 `tools/verify_hwpx.py`는 Windows + 한컴오피스 + pyhwpx 필요해 GitHub Actions CI에서 사용 불가합니다. ## 목표 rhwp 자체의 `export-svg` 명령으로 HWPX 출력의 SVG 스냅샷을 생성하고, 골든 SVG와 비교하여 회귀 검출. - [ ] `tools/verify_svg_snapshot.rs` (또는 .sh): 입력 HWPX → SVG → diff 골든 - [ ] `samples/hwpx/golden/*.svg` 폴더 정의 - [ ] CI 워크플로 추가: PR마다 자동 검증 - [ ] rhwp의 SVG 렌더가 결정론적인지 확인 (font fallback 등 변동 요소 차단) ## 의존성 - 한컴 검증과 병행 가능 (선택 사항: CI는 SVG, 로컬은 한컴) ## 참고 - Task #164 PR: #170 - 기존: `cargo run -- export-svg` 명령 (CLAUDE.md 참조)
배경
Task #164 (PR #170)의
tools/verify_hwpx.py는 Windows + 한컴오피스 + pyhwpx 필요해 GitHub Actions CI에서 사용 불가합니다.목표
rhwp 자체의
export-svg명령으로 HWPX 출력의 SVG 스냅샷을 생성하고, 골든 SVG와 비교하여 회귀 검출.tools/verify_svg_snapshot.rs(또는 .sh): 입력 HWPX → SVG → diff 골든samples/hwpx/golden/*.svg폴더 정의의존성
참고
cargo run -- export-svg명령 (CLAUDE.md 참조)