Skip to content

라운드트립 렌더 회귀 수정: IrDiff 0인데 렌더 노드 누락/변위 (render-diff XFAIL 20건) #1503

Description

@planet6897

배경

Task #1499 에서 신설한 render-diff 렌더 기하 정합성 게이트(tests/visual_roundtrip_baseline.rs)가
samples/hwpx 전수 측정에서 20건의 라운드트립 렌더 회귀를 검출했다. 모두
hwpx-roundtrip 기준 IrDiff 0(구조 보존) 인데도 라운드트립(parse→serialize→reparse)이
렌더 결과(렌더 노드 삽입/삭제, bbox 변위)를 바꾼다. 현재 XFAIL 로 등록되어 게이트를
통과시키고 있으며, 본 이슈에서 개별 수정 → baseline 승격을 목표로 한다.

측정 데이터: output/poc/task1499/geom_inventory.tsv, 보고서 mydocs/report/task_m100_1499_report.md.

우선 수정 후보 (단순 문서)

샘플 증상 (IrDiff 0)
el-school-001.hwpx 임베디드 Image 노드 1→0 누락 (render del=1)
143E433F503322BD33.hwpx render ins=1 del=5
expense_report.hwpx render del=4
hy-002.hwpx render del=1, 변위 603px
2026_oss_rst.hwpx render del=1, 변위 459px
exam_social-p1.hwpx render del=13
footnote-01.hwpx render del=35, 변위 613px
shape-001.hwpx 도형 Path 변위 6.8px
hwpx-h-01.hwpx Image 변위 514px

복합 실문서 (ORACLE_UNFIT, 후순위)

exam_social, exam-kor-2p/3p/4p, exam_kor, aift, k-water-rfp, [2027] 온새미로 1 본교재,
해외직접투자 보도자료 ff×3 — 표·그림·도형·다단 혼합으로 변동 폭이 큼.

작업 방향

  • el-school-001 의 임베디드 이미지 누락이 가장 명확한 출발점 (단일 페이지, del=1, 원인 격리 용이).
  • rhwp render-diff <sample.hwpx> 로 재현, export-render-tree 로 누락 노드 타입 확인.
  • 수정 후 해당 샘플을 visual_roundtrip_baseline.rs XFAIL 에서 제거 → baseline 승격
    (xfail_entries_still_pass_promote 가 자동 알림).

관련

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingregression이전 수정/릴리즈/PR 이후 재발하거나 새로 발생한 동작 변화renderingSVG/Canvas/PDF 등 렌더 출력과 시각 표시: 그리기, 표시 누락, bbox, paint 정합성roundtripparse→serialize→reparse 및 IR/render diff 기반 회귀 검증

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions