b6a4821cac
대형 split 문서는 marker 가 md_content 를 앞 5만 자만 보존하고 char_start 도 NULL 이라 char_start 슬라이스로는 절 본문이 비었다. 전체 본문은 document_chunks.text 에 절별로 보존됨. - /sections API 가 청크 text 반환 (SectionItem.text; 소비자=D3 단독, additive) - collapseWindows 가 window 조각 본문을 대표 절 bodyText 로 합본 (split-parent heading 제외) - D3 페이지가 outline(collapseWindows) 단위로 렌더 → window 파편화 제거 (5180 = 27 논리 절이 562 동일제목 조각으로 쪼개지던 문제) - useSectionView=hasSections 로 단순화(partial/대형 문서도 절뷰), 모바일 본문 lazy 파싱 - headingPath.test.ts: bodyText 누적 회귀 테스트 추가 (10/10 pass) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>