essay_3years_6months 쇼케이스 페이지 렌더링 버그 3건 수정, v4 재빌드
tools/mcp_slide_builder/templates/article_page.htmlrenderPipelineStack() (line 1402)d.layers[{label, items:[{name,desc}]}] 생성, 기존 코드는 d.stages[{label,desc,done,metric}]만 처리 → stages=[], 빈 화면d.stages || d.layers 로 양쪽 fallback, s.items[] 있으면 join(' → ') 으로 desc 생성tools/mcp_slide_builder/templates/article_page.htmlenhanceArticleBodies() (line 992)**bold** → <strong> 변환 후, enhanceArticleBodies()가 body.textContent(마커 없음)로 다시 덮어쓰면서 볼드 사라짐body.querySelector('strong, code, pre') 감지 → 이미 처리됐으면 skiptools/mcp_slide_builder/templates/article_page.html#slide-container (line 125)overflow:hidden + 컨텐츠 높이 초과 → 다이어그램 잘림overflow:hidden → overflow-y:auto, .slide에서 justify-content:center 제거, .art-body에서 max-height:55vh 제거tools/mcp_slide_builder/templates/article_page.htmlrenderOrbitDiagram() (line 1215)d.center.label + d.core 양쪽 포맷 대응, legend HTML 추가tools/mcp_slide_builder/templates/article_page.html (수정 완료)docs/slides/essay_3years_6months_v4.html (72KB, 13섹션, 1532줄)enhanceArticleBodies() 코드블록 처리 renderSlides()로 이관 검토docs/essays/3years-6months.mdpage_service.py → showcase_builder.py → render_page() → 템플릿tools/mcp_slide_builder/_v2/mcp_server_v2.py