Skip to content

feat(mdx-storage): Phase3 Task3.6 verify 분류기 보강#784

Merged
jk-kim0 merged 1 commit intomainfrom
jk/task-3-6-classifier-hardening
Feb 16, 2026
Merged

feat(mdx-storage): Phase3 Task3.6 verify 분류기 보강#784
jk-kim0 merged 1 commit intomainfrom
jk/task-3-6-classifier-hardening

Conversation

@jk-kim0
Copy link
Copy Markdown
Contributor

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

Summary

  • Task 3.6: mdx_to_storage_xhtml_verify 실패 원인 분류기를 보강합니다.
  • other로 뭉치던 diff 패턴을 우선순위 기반의 구체 reason으로 분해합니다.
  • 미분류 케이스 추적용 get_unclassified_case_ids() 헬퍼를 추가합니다.

Changes

  • confluence-mdx/bin/reverse_sync/mdx_to_storage_xhtml_verify.py
    • reason/priority 매핑 확장
    • 신규 분류 규칙 추가
      • image_block_structure_mismatch
      • adf_extension_panel_mismatch
      • attachment_filename_mismatch
      • ordered_list_start_mismatch
      • emoticon_representation_mismatch
      • underline_tag_mismatch
    • 첨부파일명 비교 정규식 보강 (라인 중간 ri:attachment도 인식)
    • get_unclassified_case_ids() 추가
  • confluence-mdx/tests/test_mdx_to_storage_xhtml_verify.py
    • 신규 분류 규칙별 테스트 추가
    • attachment_filename_mismatch 양/음성 케이스 테스트 추가
    • get_unclassified_case_ids() 테스트 추가

Test plan

  • pytest -q confluence-mdx/tests/test_mdx_to_storage_xhtml_verify.py — 24 passed
  • python3 confluence-mdx/bin/mdx_to_storage_xhtml_verify_cli.py --testcases-dir confluence-mdx/tests/testcases --show-diff-limit 0 --show-analysis — by_reason other=1 확인 (기존 11건 대비 감소)

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

@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 Canceled Canceled Comment Feb 16, 2026 6:02pm

Request Review

@jk-kim0 jk-kim0 force-pushed the jk/task-3-6-classifier-hardening branch from 4d5a90d to 5164104 Compare February 16, 2026 17:58
@jk-kim0 jk-kim0 merged commit 2a944a5 into main Feb 16, 2026
5 of 7 checks passed
@jk-kim0 jk-kim0 deleted the jk/task-3-6-classifier-hardening branch February 16, 2026 18:01
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