-
-
Notifications
You must be signed in to change notification settings - Fork 606
라운드트립 렌더 회귀 수정: IrDiff 0인데 렌더 노드 누락/변위 (render-diff XFAIL 20건) #1503
Copy link
Copy link
Closed
Labels
bugSomething isn't workingSomething isn't workingregression이전 수정/릴리즈/PR 이후 재발하거나 새로 발생한 동작 변화이전 수정/릴리즈/PR 이후 재발하거나 새로 발생한 동작 변화renderingSVG/Canvas/PDF 등 렌더 출력과 시각 표시: 그리기, 표시 누락, bbox, paint 정합성SVG/Canvas/PDF 등 렌더 출력과 시각 표시: 그리기, 표시 누락, bbox, paint 정합성roundtripparse→serialize→reparse 및 IR/render diff 기반 회귀 검증parse→serialize→reparse 및 IR/render diff 기반 회귀 검증
Description
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingregression이전 수정/릴리즈/PR 이후 재발하거나 새로 발생한 동작 변화이전 수정/릴리즈/PR 이후 재발하거나 새로 발생한 동작 변화renderingSVG/Canvas/PDF 등 렌더 출력과 시각 표시: 그리기, 표시 누락, bbox, paint 정합성SVG/Canvas/PDF 등 렌더 출력과 시각 표시: 그리기, 표시 누락, bbox, paint 정합성roundtripparse→serialize→reparse 및 IR/render diff 기반 회귀 검증parse→serialize→reparse 및 IR/render diff 기반 회귀 검증
배경
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.우선 수정 후보 (단순 문서)
복합 실문서 (ORACLE_UNFIT, 후순위)
exam_social, exam-kor-2p/3p/4p, exam_kor, aift, k-water-rfp, [2027] 온새미로 1 본교재,
해외직접투자 보도자료 ff×3 — 표·그림·도형·다단 혼합으로 변동 폭이 큼.
작업 방향
rhwp render-diff <sample.hwpx>로 재현,export-render-tree로 누락 노드 타입 확인.visual_roundtrip_baseline.rsXFAIL 에서 제거 → baseline 승격(
xfail_entries_still_pass_promote가 자동 알림).관련
mydocs/manual/render_diff_command.md