Skip to content

fix: hp:audio 인라인 분류 정리 — 실한컴 소리 삽입은 hp:ole, 표본 0건 - #91

Merged
airmang merged 2 commits into
mainfrom
fix/audio-inline-classification
Aug 19, 2026
Merged

fix: hp:audio 인라인 분류 정리 — 실한컴 소리 삽입은 hp:ole, 표본 0건#91
airmang merged 2 commits into
mainfrom
fix/audio-inline-classification

Conversation

@airmang

@airmang airmang commented Aug 19, 2026

Copy link
Copy Markdown
Owner

#89 수리.

INLINE_OBJECT_NAMES에서 audio를 제외해 hp:audio를 GenericElement 불투명 보존으로 강등합니다.

근거

  • Windows 한글 2024(13.0.0.3901) 실측: 소리 삽입 실물 산출은 hp:ole objectType="EMBEDDED" drawAspect="ICON" + BinData/*.olehp:audio 미생성.
  • 보유 실코퍼스 전수에서 hp:audio 표본 0건.
  • 빈도 0 요소는 읽기측 불투명 보존만 한다는 커버리지 원칙(스키마 전수가 아니라 실코퍼스 빈도가 분모).

확인

  • hp:audio 노드는 GenericElement로 뜨며 바이트 보존은 불변(양쪽 경로 모두 보존).
  • 공개 커버리지 원장에는 audio 행이 원래 없음(빈도 0 미등재) — 코드 분류만 정정.
  • 관련 스위트 59 passed.

🤖 Generated with Claude Code

airmang and others added 2 commits August 19, 2026 22:21
기존 범위 검사(textpos>len)는 텍스트 축소만 잡는다. 편집으로 문단이 길어져
캐시 줄 수가 부족한 경우(변경추적 겹침 렌더의 실물 방향)를 잡기 위해,
마지막 캐시 줄 시작 이후 꼬리 폭을 overflow lint와 같은 보수 추정으로 재고
줄 폭 2배 초과만 증명으로 error 처리. 실한컴 저장본 76건 캘리브레이션 0건,
수리 전/후 재현 쌍 FAIL→PASS 회귀 고정.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…#89)

실한컴(Windows 한글 2024)의 소리 삽입 실물은 hp:ole(EMBEDDED/ICON)이고
hp:audio는 생성되지 않는다. 실코퍼스 표본 0건. 빈도 0 요소는 읽기측 불투명
보존만 한다는 원칙에 따라 GenericElement 보존으로 강등(보존 무손실 불변).
공개 커버리지 원장에는 audio 행이 애초에 없음(빈도 0 미등재)을 확인 —
코드 분류만 정정 대상이었다.

Closes #89

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@airmang
airmang merged commit c51bf9f into main Aug 19, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant