Skip to content

confluence-mdx: text block visible segment 모델을 확장합니다#1039

Open
jk-kim0 wants to merge 1 commit into
jk/fix-reverse-sync-provenance-firstfrom
jk/refactor-reverse-sync-visible-segments
Open

confluence-mdx: text block visible segment 모델을 확장합니다#1039
jk-kim0 wants to merge 1 commit into
jk/fix-reverse-sync-provenance-firstfrom
jk/refactor-reverse-sync-visible-segments

Conversation

@jk-kim0

@jk-kim0 jk-kim0 commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Summary

  • list 전용 VisibleContentModel을 paragraph와 heading까지 확장합니다.
  • MDX paragraph/heading은 실제 inline emitter 결과에서 visible text와 whitespace segment를 추출합니다.
  • XHTML 모델은 link, attachment, macro preservation unit과 target metadata를 structural segment로 기록합니다.
  • patch builder가 paragraph/heading의 planning text와 direct target text를 공통 visible model에서 사용하도록 변경합니다.
  • multiline paragraph의 rendered space와 preserved Confluence link를 함께 검증하는 통합 테스트를 추가합니다.

OpenSpec

  • complete-reverse-sync의 paragraph/heading/list visible segment task를 완료 처리합니다.
  • arbitrary macro/container는 공통 visible 모델로 일반화하지 않고 기존 capability 경계에 남긴다는 결정을 기록합니다.

Safety impact

  • text-bearing block의 visible text가 source 줄바꿈이 아니라 실제 emitter rendering 기준으로 결정됩니다.
  • preservation unit은 visible text와 분리되어 target metadata를 잃지 않고 planning에서 관찰할 수 있습니다.
  • unsupported macro/container의 기존 fail-closed 동작은 변경하지 않습니다.
  • Confluence remote PUT이나 canary 실행은 수행하지 않았습니다.

Test plan

  • ../venv/bin/python3 -m pytest -q test_reverse_sync*.py test_lost_info_patcher.py — 801 passed
  • ../venv/bin/python3 -m pytest -q — 1124 passed, 2 skipped
  • make test-convert — 21 passed
  • make test-reverse-sync — golden 16 passed, regression 43 passed
  • make test-byte-verify — fast/splice 각각 21/21 passed
  • openspec validate complete-reverse-sync --strict
  • git diff --check

Stack

🤖 Generated with Codex

Co-Authored-By: Atlas atlas@jk.agent

@vercel

vercel Bot commented Jul 24, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
querypie-docs Ready Ready Preview, Comment Jul 24, 2026 12:22pm

Request Review

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