Skip to content

feat(mdx-storage): Phase3 Task3.1 링크 리졸버 검증 파이프라인 정렬#786

Merged
jk-kim0 merged 1 commit intomainfrom
jk/task-3-1-link-resolver-alignment
Feb 16, 2026
Merged

feat(mdx-storage): Phase3 Task3.1 링크 리졸버 검증 파이프라인 정렬#786
jk-kim0 merged 1 commit intomainfrom
jk/task-3-1-link-resolver-alignment

Conversation

@jk-kim0
Copy link
Copy Markdown
Contributor

@jk-kim0 jk-kim0 commented Feb 16, 2026

Summary

Changes

  • confluence-mdx/bin/mdx_to_storage/link_resolver.py
    • PageEntry dataclass 추가
    • load_pages_yaml() 추가
    • set_current_page() 추가
    • 현재 페이지 기준 상대경로(./, ../) 해석 로직 추가
  • confluence-mdx/bin/mdx_to_storage/inline.py
    • convert_heading_inline(..., link_resolver=...) 지원
  • confluence-mdx/bin/mdx_to_storage/emitter.py
    • emit_document(blocks, link_resolver=None) 시그니처 추가
    • heading 변환 시 resolver 전달
  • confluence-mdx/bin/reverse_sync/mdx_to_storage_xhtml_verify.py
    • resolver 주입 가능한 fragment/verify 함수 시그니처 확장
    • verify_testcase_dir()에서 set_current_page(case_id) 호출
  • confluence-mdx/bin/mdx_to_storage_xhtml_verify_cli.py
    • --pages-yaml 옵션 추가
    • resolver 생성 후 verify_testcase_dir(..., link_resolver=...) 전달
  • confluence-mdx/bin/mdx_to_storage/__init__.py
    • PageEntry, load_pages_yaml export 추가

Test plan

  • pytest -q confluence-mdx/tests/test_mdx_to_storage/test_link_resolver.py confluence-mdx/tests/test_mdx_to_storage/test_inline.py confluence-mdx/tests/test_mdx_to_storage/test_emitter.py confluence-mdx/tests/test_mdx_to_storage_xhtml_verify.py confluence-mdx/tests/test_mdx_to_storage_xhtml_verify_cli.py — 107 passed
  • verify CLI --pages-yaml 옵션 전달 및 resolver 생성 검증
  • set_current_page() 호출 검증 (StubResolver 테스트)
  • 상대경로(../sibling) 해석 검증
  • heading inline에서 link resolver 전달 검증

🤖 Generated with Claude Code

@vercel
Copy link
Copy Markdown

vercel Bot commented Feb 16, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
querypie-docs Ready Ready Preview, Comment Feb 16, 2026 6:19pm

Request Review

@jk-kim0 jk-kim0 changed the title feat(mdx-storage): Phase3 Task3.1 link resolver verify 연동 보강 feat(mdx-storage): Phase3 Task3.1 링크 리졸버 검증 파이프라인 정렬 Feb 16, 2026
@jk-kim0 jk-kim0 self-assigned this Feb 16, 2026
@jk-kim0 jk-kim0 merged commit fe2becc into main Feb 16, 2026
7 checks passed
@jk-kim0 jk-kim0 deleted the jk/task-3-1-link-resolver-alignment branch February 16, 2026 18:25
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