Skip to content

test(e2e): table-cell multi-paragraph regression + md2hwp schema pipeline#25

Open
baekho-lim wants to merge 31 commits intoroboco-io:mainfrom
baekho-lim:codex/27-e2e-table-cell-paragraph-regression
Open

test(e2e): table-cell multi-paragraph regression + md2hwp schema pipeline#25
baekho-lim wants to merge 31 commits intoroboco-io:mainfrom
baekho-lim:codex/27-e2e-table-cell-paragraph-regression

Conversation

@baekho-lim
Copy link
Copy Markdown

Summary

  • Codex: TestE2EStage1_HWPXTableCellParagraphBreaks — PR #26 fix의 E2E regression test. 임시 HWPX를 자체 생성하므로 testdata 의존 없음. 셀 내 다중 단락이 <br>로 렌더링되는지 검증.
  • md2hwp schema pipeline: compile_schema.py 추가 — 사용자 친화적 JSON 스키마 → fill_plan.json 컴파일러 (preflight 검증 포함: 필수값, 예산비율, 플레이스홀더)
  • chore: .gitignore 업데이트 (__pycache__, .omx, testdata/md2hwp-outputs, 개인 사업계획서 JSON)
  • fix: 삭제됐던 testdata 파일 11개 원래 경로로 복원

Test plan

  • go test -v -run TestE2EStage1_HWPXTableCellParagraphBreaks ./tests/ — 신규 regression test 통과 확인
  • go test ./... — 기존 테스트 회귀 없음 확인
  • python3 tools/md2hwp/compile_schema.py — compile_schema.py 동작 확인

🤖 Generated with Claude Code

baekho-lim and others added 30 commits March 3, 2026 07:19
… engine

- AGENTS.md: Instructions for ChatGPT Codex and other AI agents
- docs/md2hwp/DESIGN.md: Full architecture, fill_plan.json schema, gap analysis
- .github/ISSUE_TEMPLATE/task.md: AI-consumable issue template
- tools/md2hwp/fill_hwpx.py: HWPX template injection engine (3 strategies)
- tools/md2hwp-ui/: Web preview server + HWPX-to-HTML renderer
- testdata/hwpx_20260302_200059.hwpx: 재도전성공패키지 test template

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- CLAUDE.md: Add md2hwp section with collaboration model
- AGENTS.md: Fix file paths (scripts/ -> tools/md2hwp/)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…rovements

feat(md2hwp): implement phase1 p0 fill engine improvements (#1-#4)
…rovements

feat(md2hwp): implement phase2 p1 multi-paragraph and analyze mode
All 3 bugs fixed, 24 tests pass. Follow-up issues for remaining improvements.
chore(automation): add claude-codex loop state machine and guardrails
…refactor

fix(md2hwp): resolve fallback scope and complete phase follow-up tests
fix/test(md2hwp): refine analyze placeholders and harden E2E assertions
…aragraphs

fix(hwpx): preserve table-cell paragraph boundaries in markdown
Add compile_schema.py that converts user-friendly JSON schema to
fill_plan.json with preflight validation (required fields, budget
ratios, placeholder detection). Includes schema template, Claude web
system prompt, and sample filled business plan.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
… tracking

- Restored 11 deleted testdata files to their original paths
- Removed 바이탈루_사업계획서_최종.json from git tracking (public repo)
- Added 바이탈루_*.json pattern to .gitignore

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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