Skip to content

[7445] 행정업무운영 편람 HWPX 전체 피델리티 #7752

Closed

Description

@jangster77

대표 이슈와 범위

대표 이슈: #7445

행정업무운영 편람 HWPX 전체 피델리티의 원본·독립 PDF·검증 근거와 후속 결과를 한곳에서 추적합니다. 2026-10-10 사용자 요청에 따라 #7445의 첫 본문과 전체 코멘트를 문제별 하위 이슈로 정리했습니다. 아래 기록은 원문의 링크·수치·명령·정정 내용을 보존한 인용입니다.

현재 추적 상태

PR #8148에서 보정·검증을 마치고 통합했습니다. 아래 과거 기록은 작성 당시의 관측으로 보존하며, 최종 판정은 다음 전쪽 TSV와 완료 댓글을 기준으로 확인합니다.

최종 완료 및 전쪽 TSV

검증 입력은 samples/2025 행정업무운영 편람(최종).hwpx이며, 올바른 KoPub 글꼴을 사용한 독립 한컴 Print pdf/2025 행정업무운영 편람(최종)-hwpx-kopub-2024.pdf와 대조했습니다. Print와 보정 후 Native·fresh WASM은 모두 383쪽이고, 양쪽 모두 전 페이지 silhouette_raw_match_percent 90% 이상입니다.

구분 backend TSV 쪽수 최저 raw 일치율 최저 쪽 전체 TSV
비교 기준 Native 383 64.34312% 242 전 383쪽 TSV 원문
비교 기준 fresh WASM 383 64.44255% 242 전 383쪽 TSV 원문
보정 후 Native 383 92.49658% 94 전 383쪽 TSV 원문
보정 후 fresh WASM 383 92.51660% 94 전 383쪽 TSV 원문

TSV 링크는 merge SHA 2e087a5b4bc1515ad877e8020b30114639a59392에 보존한 원문입니다. 보정 후 TSV의 실제 렌더 실행 SHA는 3cb5a4c290663343123074be1e2fc0dda18d3db4입니다. 비교 기준의 실행 SHA·파일 해시는 증거 무결성 원장에 기록했습니다. 대표 375쪽 Native·WASM review/overlay와 확대 판독·회귀 검증 결과는 완료 댓글에서 확인할 수 있습니다.

과거 기록의 글꼴 부재 상태에서 만든 384쪽 PDF와 최종 KoPub Print 383쪽을 구분합니다. 아래 원문은 당시의 이관·진단 기록으로 유지합니다.

후속 확인 기준

  • 실제 수정은 해당 기록의 원본과 독립 한컴 Print PDF로 원인·적용 경로를 확인합니다.
  • 렌더링 회귀 추가·기대값 보정은 관련 전체 범위 Native/fresh WASM의 최저90% 이상과 직접 review 판독 후 진행합니다.
  • 원본 보존과 회귀 검사 처리 범위를 구분하고, 정확한 기존 검사를 문서 미달만으로 일괄 제외하지 않습니다.
  • 완료 여부는 이 하위 이슈의 실제 보정·검증·통합 증거로 갱신합니다. 과거 기록의 조건·범위는 아래 작성 시점을 기준으로 읽습니다.

원문과 후속 기록

기존 코멘트 36 — jangster77, 2026-09-28T18:17:58Z

출처: #7445 (comment)

PR #7382 실제 차단 범위 추가: 편람 HWPX의 쪽수·구조 핀

HWP 판정과 별도로 samples/2025 행정업무운영 편람(최종).hwpx의 실패를 검증했습니다. 후보 496f6d6b7693894a8dd30d1c02673d9d4f723f6b에서 #7009 HWPX 쪽수/간지 핀, #3931 HWPX 쪽수 핀, 두 포맷의 비대칭 전용 함수가 실제 실패합니다. 수정하지 않은 고정 devel 0e8fd49fb868da0d47ac1294dcbbda81f0211233에서는 해당 원래 #7009·#3931 검사8개가 모두 통과했습니다(보정134 대조).

  • 원문 SHA256: c6dd7e847a99f219681afc5a29c80a9665c04df9cda4d820a3350d739664fdf6
  • 독립 기준: pdf/2025 행정업무운영 편람(최종)-hwpx-2024.pdf, 정상 한컴2024 PDF384쪽 SHA256 e77634f4c63c15875797a4d6d354fd90cad27fd65d708cee4cd85b80c4cb1009; 원문도 한컴2024 저장본입니다.
  • 후보는385쪽이고 부록 간지311쪽입니다. 기존 HWPX 핀은382쪽/간지308쪽, 독립 PDF는384쪽/간지310쪽입니다. 기존 잘못된 구조 격차가 줄어드는 방향이지만 전체 피델리티 승인으로 해석하지 않습니다.

새 Native Visual Sweep 선택158·159·310–312·383·384쪽을 비교했습니다.

  • 158쪽: 87.17084%
  • 159쪽: 91.13651%
  • 310쪽: 0.0%
  • 311쪽: 0.0%
  • 312쪽: 0.0%
  • 383쪽: 35.17977%
  • 384쪽: 6.04996%

선택 contact sheet,311쪽 review,384쪽 overlay를 직접 확인했습니다. 부록 간지와 빈 페이지가 서로 다른 물리 쪽에 있고, 말미 서식·판권도 한 쪽씩 밀립니다. 310–312쪽의0%는 한쪽만 빈 페이지인 실제 소속 차이입니다. 전384쪽/freshWASM 완료나 글꼴 예외로 보고하지 않습니다.

기존 쪽수 assertion 뒤도 직접 실행했습니다. #3931의 질문과 첫 답변이 같은 물리 쪽이라는 계약은 PASS이고 그대로 유지합니다. #7009의 부록 구간74쪽도 PASS입니다. HWPX 간지 소속 assertion은 기존 함수에서 추가로 실제 FAIL 재현했습니다.

후속 보류 범위는 #7009 HWPX의 실제 쪽수/간지 assertion2곳, #3931 HWPX 쪽수 assertion1곳, 두 포맷 비대칭 전용 한 함수뿐입니다. 기존 HWP/HWPX 함수·정상 부록 구간/문답 배치/저장 줄·분할 및 다른 입력/축/원문/PDF는 보존합니다. 이 HWPX의 oracle 원장행은 현재 격차가 기준보다 개선되어 차단되지 않으므로 그대로 유지합니다.385쪽/차이1에 맞춘 baseline 완화나 새 회귀 함수는 없습니다.

전체 피델리티 후속 과제이며 최종 회귀·Native/fresh WASM·PR 준비 완료가 아닙니다. 로컬 증적은 output/pr-review/planet6897-7382-20260926/stage135-handbook-hwpx/에 기록하고 검증 후 안정 증거를 커밋합니다.

좁은 범위 처리 후 검증

편람의 유지 검사8개가 모두 통과했습니다. oracle는15PASS/다른1FAIL이며 HWPX 정상 원장행을 유지했습니다. 합계23PASS/1FAIL/601SKIP,필수lint·정책7단계exit0입니다. 추가385쪽의 판권도 직접 확인했습니다. 코드 커밋 2085dfdce823ef7eaf2b122b599a2c82705db4e4, 안정 증적 mydocs/pr/assets/issue7445/handbook_hwpx_blocking_scope_validation.json에 명령·해시·보존 범위를 연결했습니다. 집중1실패를 전체남은실패수로 해석하지 않으며 다른 검사군과 최종전체검증·PR준비는 미완료입니다.


기존 코멘트 45 — jangster77, 2026-09-29T04:58:35Z

출처: #7445 (comment)

PR #7382 보정146 — 편람 HWPX의 실제 차단 #5801/#3930을 추가 분석합니다

원문/PDF는 보정135와 동일 SHA이며 현재 커밋 바이트도 같습니다. 정상 한컴PDF384쪽/현재385쪽입니다. 기존 부록/말미 비교에는0%인 쪽이 있으며 현재 추가 Native272/294/295/296쪽은84.03568/97.17009/96.20827/97.61333%입니다. 일부 높은 점수를 전체 피델리티 통과로 사용하지 않습니다.

단독5검사는3PASS/2FAIL입니다. #5801 쪽수전용 함수는 과거382쪽을 요구하며 실패합니다. #3930 혼합함수는 Q27이0기반293(물리294쪽)에 있어야 한다는 단정에서 실패합니다. 직접294쪽 review의 현재/PDF에는 모두 Q22/Q23이 있으며 해당 테스트의 PDF 쪽수 명명·상수도 불일치합니다.

90% 미만 원문 전체를 추가 보정하지 않는 요청에 따라 실제 실패 #5801 쪽수전용 함수와 #3930의 실제 차단 배치/쪽수 단정을 개별 판정해 이관합니다. 통과한 사다리 회계·HWP Q8·날인 상자 정상3함수와 #3930의 바탕쪽·저장·IR·통과한 assertion 및 원문/PDF/다른축은 유지합니다. 후속으로 드러나는 단정도 실제 FAIL을 기록한 뒤 처리하겠습니다. 현재값으로 쪽수/페이지 핀을 재고정하거나 새 함수를 추가하지 않습니다.

상세 근거: mydocs/pr/assets/issue7445/handbook_hwpx_owner_blocking_scope_validation.json. 최종 범위는 쪽수전용1함수 및실제실패한Q27/Q29/Q30·전체쪽수3단정(총6단정)입니다. 유지4PASS/0FAIL이며 저장전후13쪽tree동일성·SectionDef0/19·Odd/짝수상속·BorderFill·그림extra/밝기/대비도PASS입니다. 정상3본문은이전head와동일합니다. 필수fmt/Clippy3/workspacebuild/고정base manifest·unit 정책모두exit0, 코드 2b6355bf430510e9bde6064f80a4efbea6fbe10e입니다. 처음suite미준비0tests는통과로세지않고prepare후다시실행했습니다.

Activity

  1. self-assigned this
    on Oct 10, 2026
  2. added
    bugSomething isn't working
    layout문서 레이아웃/페이지네이션: 표·그림 배치, float/anchor, 줄·행 높이, 겹침·클리핑
    renderingSVG/Canvas/PDF 등 렌더 출력과 시각 표시: 그리기, 표시 누락, bbox, paint 정합성
    testregression test
    on Oct 10, 2026
  3. jangster77 commented on Oct 11, 2026

    @jangster77
    CollaboratorAuthor

    사용자 요청에 따른 HWPX 회귀 코드 이관

    다른 브랜치에서 보정 중인 samples/2025 행정업무운영 편람(최종).hwpx의 렌더링 회귀를 이 서브 이슈로 이관합니다. 원본 SHA-256 c6dd7e847a99f219681afc5a29c80a9665c04df9cda4d820a3350d739664fdf6과 대응 Print PDF는 기존 경로에 보존합니다. 이번 범위는 사용자께서 별도 작업을 지정하신 렌더링 검사이며, 기존 시각 차이를 해결하거나 최신 전쪽90% 수용을 입증했다는 보고가 아닙니다.

    검사 원문은 6d55a02401a9be42488fcb7aa7519900aebcecb2 및 mydocs/pr/assets/issue7445/deferred-regressions-20261011/source-before/의 .rs.txt에 보존하며, 이전/새 경로·원본 SHA·검사 이름은 transfer-inventory.json에 기록합니다. 아직 로컬 자료이며 공개 PR로 push하지 않았습니다. 정상 parser·serializer·보안 검사와 HWP counterpart는 유지합니다.

    이관한 코드로 재현·보정한 뒤 동일 원본 전쪽 Native/fresh WASM90% 이상, 쪽수 일치와 내용 소속/누락/중복을 직접 확인하고 관계형 회귀를 복원해야 합니다. 현재값에 맞춘 baseline 완화로 통과시키지 않습니다. 남은 관련 계약 검증은 현재 진행 중입니다.

  4. github-actions commented on Oct 22, 2026

    @github-actions

    PR #8148 was merged into devel and referenced this issue with a closing keyword. Closing this issue automatically.

  5. jangster77 commented on Oct 22, 2026

    @jangster77
    CollaboratorAuthor

    검토·보정한 기능을 통합 PR에서 머지했습니다.

    같은 원본과 올바른 KoPub 글꼴의 한컴 Print 전 383쪽을 대조하고 문서별 핵심 경계의 관계·완료 페이지 회귀를 복원했습니다. 과거 글꼴 부재로 생긴 384쪽 기준과 혼동하지 않습니다.

    입력 Print/현재 쪽수 Native 최저 raw WASM 최저 raw 전체 TSV
    handbook-hwpx 383/383 92.49658% 92.51660% native · wasm

    대표 판독 handbook-hwpx 375쪽: Native raw 100.00000%, fresh WASM raw **100.00000%**입니다. 독립 Print와 같은 좌표·배율로 직접 판독했습니다. 자동 2px 내용 실루엣 보조값이며 RGB 완전 동일이나 사람의 판정 정확도를 뜻하지 않습니다.

    handbook-hwpx p375 native review

    handbook-hwpx p375 native overlay

    handbook-hwpx p375 wasm review

    handbook-hwpx p375 wasm overlay

    #7752는 PR #8148에서 해결 완료했습니다. 전 383쪽 Native/fresh WASM 검증과 회귀 검사 복원을 마치고 종료한 이슈입니다. 완료 근거는 편람 HWPX 문서별 검증에 보존했습니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't workinglayout문서 레이아웃/페이지네이션: 표·그림 배치, float/anchor, 줄·행 높이, 겹침·클리핑renderingSVG/Canvas/PDF 등 렌더 출력과 시각 표시: 그리기, 표시 누락, bbox, paint 정합성testregression test

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions