1. V4 evidence 확장 (pipeline_17b_extend_missing_sections.py):
'결과물이 아니라 프로세스' 원칙 — pipeline_17 과 동일 평가 코드로 누락 3개
섹션(01-intro/05-1/05-2)만 평가해 v4_full32_result.yaml 병합 (기존 무접촉,
blind/ANSWER_MAP 불변). 결과: 05-1 → F20 light_edit 0.77 (design-matched!),
01-intro/05-2 → all-reject (catalog gap 정직 노출 — F19 가 05 주제와 이름까지
일치하나 partial 없음 → #2 프로모션 최우선 근거)
2. renderable-aware provisional (IMP-30 u1 정밀화):
rank-1 무조건 승격 → partial 존재 AND (비-reject OR verbatim builder 보유)
첫 후보 승격. reject+builder 미보유 renderable 의 mapper 네이티브 렌더는
원문 drop 위험 (F23 1-atom 손실 실측) — 원문 보존 > design 개선 우선순위.
3. 게이트 순서 버그 수정 (_apply_quality_gate_downgrades 추출):
T28.5d popup 승격 후 재계산 경로에 quality gate 강등 3종(coverage/forbidden/
consistency) 미적용 → 텍스트 손실이 overall=PASS 로 통과 (mdx05 실측).
양 경로 공통 헬퍼로 통일 — mdx04 의 #16 시점 PASS 일부가 이 버그 덕이었음을
정직하게 정정 (현재 PARTIAL + frame mismatch 라벨, 텍스트는 완전).
최종 5-MDX: 전부 missing_atoms=0 (무손실) / 01·03 PASS / 02·04·05 PARTIAL(정직
frame-mismatch 라벨) / mdx01 readiness not_ready→needs_review 개선.
게이트: 1061 passed. SHA baseline 재캡처 (정당 변경).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- src: phase_z2 composition/mapper/pipeline/placement_planner/retry, ai_fallback(prompts/schema/validate), mdx_text_atoms 신규
- Front: PipelineTracePanel 신규, FramePanel/SlideCanvas/Home/designAgentApi 등 갱신 + 테스트 4종 추가
- templates/phase_z2: catalog(component_expansion_registry, node_slot_mapping 신규), frames, families, slide_base 갱신
- tests/matching: phase2~26 매칭 실험 스크립트·리포트·온톨로지 전체 (미커밋 진행분)
- tests: b4_v4 evidence, task5~28.5 시리즈, regression(imp95 baseline) 등 신규 테스트 대량 추가
- docs/reference: MDX 구조 인벤토리, MDX→Frame 구조 계약 문서
- scripts: mdx 계약/parity/coverage/viewport 체크, gitea comment, run sync 유틸
- .gitignore: tmp*.json, chromedriver, .orchestrator, *.pkl, Front_test* 등 임시/스냅샷 제외
미완성 작업의 보존용 스냅샷 커밋 (2026-07-02)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>